4e676d3d by 焦泽平
2 parents b8d49019 6306e097
......@@ -32,7 +32,11 @@
"vue-router": "^3.0.3",
"vuex": "^3.0.1",
"webpack-theme-color-replacer": "^1.3.14",
"xlsx": "^0.16.6"
"xlsx": "^0.16.6",
"esri-loader": "^2.15.0",
"shapefile": "^0.6.6",
"terraformer-arcgis-parser": "^1.1.0",
"terraformer-wkt-parser": "^1.2.1"
},
"devDependencies": {
"@vue/cli-plugin-babel": "^3.11.0",
......
......@@ -61,6 +61,16 @@ export function getBdcdyh(dpdm, dptype) {
}
})
}
/*
*新增界址点
* */
export function addjzd(data) {
return request({
url:"/zd/qjJzd/insertBatch",
method:"post",
data:data
})
}
/**
* 查询界址点
......@@ -69,12 +79,19 @@ export function queryjzd(glBsm) {
return request({
url: "/zd/qjJzd/getQjJzdListByGlBsm",
method: "get",
params: {
glBsm,
},
params: glBsm
});
}
/*
* 添加界址线
* */
export function addjzx(data){
return request({
url:"/zd/qjJzx/insertBatch",
method:"post",
data:data
})
}
/**
* 查询界址线
*/
......@@ -190,3 +207,12 @@ export function hzl(data) {
data:data
})
}
export function exportShp(data) {
return request({
url:"/tx/shpUtils/writeShp",
method:"post",
params:data,
responseType: 'arraybuffer'
})
}
......
/* Logo 字体 */
@font-face {
font-family: "iconfont logo";
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
.logo {
font-family: "iconfont logo";
font-size: 160px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* tabs */
.nav-tabs {
position: relative;
}
.nav-tabs .nav-more {
position: absolute;
right: 0;
bottom: 0;
height: 42px;
line-height: 42px;
color: #666;
}
#tabs {
border-bottom: 1px solid #eee;
}
#tabs li {
cursor: pointer;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
position: relative;
z-index: 1;
margin-bottom: -1px;
color: #666;
}
#tabs .active {
border-bottom-color: #f00;
color: #222;
}
.tab-container .content {
display: none;
}
/* 页面布局 */
.main {
padding: 30px 100px;
width: 960px;
margin: 0 auto;
}
.main .logo {
color: #333;
text-align: left;
margin-bottom: 30px;
line-height: 1;
height: 110px;
margin-top: -50px;
overflow: hidden;
*zoom: 1;
}
.main .logo a {
font-size: 160px;
color: #333;
}
.helps {
margin-top: 40px;
}
.helps pre {
padding: 20px;
margin: 10px 0;
border: solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists {
width: 100% !important;
overflow: hidden;
*zoom: 1;
}
.icon_lists li {
width: 100px;
margin-bottom: 10px;
margin-right: 20px;
text-align: center;
list-style: none !important;
cursor: default;
}
.icon_lists li .code-name {
line-height: 1.2;
}
.icon_lists .icon {
display: block;
height: 100px;
line-height: 100px;
font-size: 42px;
margin: 10px auto;
color: #333;
-webkit-transition: font-size 0.25s linear, width 0.25s linear;
-moz-transition: font-size 0.25s linear, width 0.25s linear;
transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon:hover {
font-size: 100px;
}
.icon_lists .svg-icon {
/* 通过设置 font-size 来改变图标大小 */
width: 1em;
/* 图标和文字相邻时,垂直对齐 */
vertical-align: -0.15em;
/* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor;
/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
normalize.css 中也包含这行 */
overflow: hidden;
}
.icon_lists li .name,
.icon_lists li .code-name {
color: #666;
}
/* markdown 样式 */
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p {
margin: 1em 0;
}
.markdown>p,
.markdown>blockquote,
.markdown>.highlight,
.markdown>ol,
.markdown>ul {
width: 80%;
}
.markdown ul>li {
list-style: circle;
}
.markdown>ul li,
.markdown blockquote ul>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown>ul li p,
.markdown>ol li p {
margin: 0.6em 0;
}
.markdown ol>li {
list-style: decimal;
}
.markdown>ol li,
.markdown blockquote ol>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown>table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown>table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown>table th,
.markdown>table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown>table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown>br,
.markdown>p>br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
/* 代码高亮 */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre)>code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre)>code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>IconFont Demo</title>
<link rel="shortcut icon" href="https://img.alicdn.com/tps/i4/TB1_oz6GVXXXXaFXpXXJDFnIXXX-64-64.ico" type="image/x-icon"/>
<link rel="stylesheet" href="https://g.alicdn.com/thx/cube/1.3.2/cube.min.css">
<link rel="stylesheet" href="demo.css">
<link rel="stylesheet" href="iconfont.css">
<script src="iconfont.js"></script>
<!-- jQuery -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/7bfddb60-08e8-11e9-9b04-53e73bb6408b.js"></script>
<!-- 代码高亮 -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/a3f714d0-08e6-11e9-8a15-ebf944d7534c.js"></script>
</head>
<body>
<div class="main">
<h1 class="logo"><a href="https://www.iconfont.cn/" title="iconfont 首页" target="_blank">&#xe86b;</a></h1>
<div class="nav-tabs">
<ul id="tabs" class="dib-box">
<li class="dib active"><span>Unicode</span></li>
<li class="dib"><span>Font class</span></li>
<li class="dib"><span>Symbol</span></li>
</ul>
<a href="https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=2105925" target="_blank" class="nav-more">查看项目</a>
</div>
<div class="tab-container">
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xe630;</span>
<div class="name">导入CAD</div>
<div class="code-name">&amp;#xe630;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe60c;</span>
<div class="name">地球</div>
<div class="code-name">&amp;#xe60c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe610;</span>
<div class="name">属性管理</div>
<div class="code-name">&amp;#xe610;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe71a;</span>
<div class="name">zip</div>
<div class="code-name">&amp;#xe71a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe7d8;</span>
<div class="name">cad-fill</div>
<div class="code-name">&amp;#xe7d8;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe645;</span>
<div class="name">文本文档</div>
<div class="code-name">&amp;#xe645;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe66e;</span>
<div class="name">excel</div>
<div class="code-name">&amp;#xe66e;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6de;</span>
<div class="name">放大</div>
<div class="code-name">&amp;#xe6de;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe66d;</span>
<div class="name">缩小</div>
<div class="code-name">&amp;#xe66d;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe90f;</span>
<div class="name">面测量</div>
<div class="code-name">&amp;#xe90f;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe665;</span>
<div class="name">打印 (1)</div>
<div class="code-name">&amp;#xe665;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe7b9;</span>
<div class="name">地球</div>
<div class="code-name">&amp;#xe7b9;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe604;</span>
<div class="name">测距</div>
<div class="code-name">&amp;#xe604;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe62a;</span>
<div class="name">属性</div>
<div class="code-name">&amp;#xe62a;</div>
</li>
</ul>
<div class="article markdown">
<h2 id="unicode-">Unicode 引用</h2>
<hr>
<p>Unicode 是字体在网页端最原始的应用方式,特点是:</p>
<ul>
<li>兼容性最好,支持 IE6+,及所有现代浏览器。</li>
<li>支持按字体的方式去动态调整图标大小,颜色等等。</li>
<li>但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。</li>
</ul>
<blockquote>
<p>注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式</p>
</blockquote>
<p>Unicode 使用步骤如下:</p>
<h3 id="-font-face">第一步:拷贝项目下面生成的 <code>@font-face</code></h3>
<pre><code class="language-css"
>@font-face {
font-family: 'iconfont';
src: url('iconfont.eot');
src: url('iconfont.eot?#iefix') format('embedded-opentype'),
url('iconfont.woff2') format('woff2'),
url('iconfont.woff') format('woff'),
url('iconfont.ttf') format('truetype'),
url('iconfont.svg#iconfont') format('svg');
}
</code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
<pre><code class="language-css"
>.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取字体编码,应用于页面</h3>
<pre>
<code class="language-html"
>&lt;span class="iconfont"&gt;&amp;#x33;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont icontubiao_daoruCAD"></span>
<div class="name">
导入CAD
</div>
<div class="code-name">.icontubiao_daoruCAD
</div>
</li>
<li class="dib">
<span class="icon iconfont icondiqiu1"></span>
<div class="name">
地球
</div>
<div class="code-name">.icondiqiu1
</div>
</li>
<li class="dib">
<span class="icon iconfont iconshuxingguanli"></span>
<div class="name">
属性管理
</div>
<div class="code-name">.iconshuxingguanli
</div>
</li>
<li class="dib">
<span class="icon iconfont iconuploadicon03"></span>
<div class="name">
zip
</div>
<div class="code-name">.iconuploadicon03
</div>
</li>
<li class="dib">
<span class="icon iconfont iconcad-fill"></span>
<div class="name">
cad-fill
</div>
<div class="code-name">.iconcad-fill
</div>
</li>
<li class="dib">
<span class="icon iconfont iconwenbenwendang"></span>
<div class="name">
文本文档
</div>
<div class="code-name">.iconwenbenwendang
</div>
</li>
<li class="dib">
<span class="icon iconfont iconexcel"></span>
<div class="name">
excel
</div>
<div class="code-name">.iconexcel
</div>
</li>
<li class="dib">
<span class="icon iconfont iconfangda"></span>
<div class="name">
放大
</div>
<div class="code-name">.iconfangda
</div>
</li>
<li class="dib">
<span class="icon iconfont iconsuoxiao"></span>
<div class="name">
缩小
</div>
<div class="code-name">.iconsuoxiao
</div>
</li>
<li class="dib">
<span class="icon iconfont iconmianceliang"></span>
<div class="name">
面测量
</div>
<div class="code-name">.iconmianceliang
</div>
</li>
<li class="dib">
<span class="icon iconfont icondayin1"></span>
<div class="name">
打印 (1)
</div>
<div class="code-name">.icondayin1
</div>
</li>
<li class="dib">
<span class="icon iconfont icondiqiu"></span>
<div class="name">
地球
</div>
<div class="code-name">.icondiqiu
</div>
</li>
<li class="dib">
<span class="icon iconfont iconceju"></span>
<div class="name">
测距
</div>
<div class="code-name">.iconceju
</div>
</li>
<li class="dib">
<span class="icon iconfont iconshuxing"></span>
<div class="name">
属性
</div>
<div class="code-name">.iconshuxing
</div>
</li>
</ul>
<div class="article markdown">
<h2 id="font-class-">font-class 引用</h2>
<hr>
<p>font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。</p>
<p>与 Unicode 使用方式相比,具有如下特点:</p>
<ul>
<li>兼容性良好,支持 IE8+,及所有现代浏览器。</li>
<li>相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。</li>
<li>因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。</li>
<li>不过因为本质上还是使用的字体,所以多色图标还是不支持的。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-fontclass-">第一步:引入项目下面生成的 fontclass 代码:</h3>
<pre><code class="language-html">&lt;link rel="stylesheet" href="./iconfont.css"&gt;
</code></pre>
<h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;span class="iconfont iconxxx"&gt;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"
iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content symbol">
<ul class="icon_lists dib-box">
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icontubiao_daoruCAD"></use>
</svg>
<div class="name">导入CAD</div>
<div class="code-name">#icontubiao_daoruCAD</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icondiqiu1"></use>
</svg>
<div class="name">地球</div>
<div class="code-name">#icondiqiu1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconshuxingguanli"></use>
</svg>
<div class="name">属性管理</div>
<div class="code-name">#iconshuxingguanli</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconuploadicon03"></use>
</svg>
<div class="name">zip</div>
<div class="code-name">#iconuploadicon03</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconcad-fill"></use>
</svg>
<div class="name">cad-fill</div>
<div class="code-name">#iconcad-fill</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconwenbenwendang"></use>
</svg>
<div class="name">文本文档</div>
<div class="code-name">#iconwenbenwendang</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconexcel"></use>
</svg>
<div class="name">excel</div>
<div class="code-name">#iconexcel</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconfangda"></use>
</svg>
<div class="name">放大</div>
<div class="code-name">#iconfangda</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconsuoxiao"></use>
</svg>
<div class="name">缩小</div>
<div class="code-name">#iconsuoxiao</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconmianceliang"></use>
</svg>
<div class="name">面测量</div>
<div class="code-name">#iconmianceliang</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icondayin1"></use>
</svg>
<div class="name">打印 (1)</div>
<div class="code-name">#icondayin1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icondiqiu"></use>
</svg>
<div class="name">地球</div>
<div class="code-name">#icondiqiu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconceju"></use>
</svg>
<div class="name">测距</div>
<div class="code-name">#iconceju</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconshuxing"></use>
</svg>
<div class="name">属性</div>
<div class="code-name">#iconshuxing</div>
</li>
</ul>
<div class="article markdown">
<h2 id="symbol-">Symbol 引用</h2>
<hr>
<p>这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇<a href="">文章</a>
这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:</p>
<ul>
<li>支持多色图标了,不再受单色限制。</li>
<li>通过一些技巧,支持像字体那样,通过 <code>font-size</code>, <code>color</code> 来调整样式。</li>
<li>兼容性较差,支持 IE9+,及现代浏览器。</li>
<li>浏览器渲染 SVG 的性能一般,还不如 png。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-symbol-">第一步:引入项目下面生成的 symbol 代码:</h3>
<pre><code class="language-html">&lt;script src="./iconfont.js"&gt;&lt;/script&gt;
</code></pre>
<h3 id="-css-">第二步:加入通用 CSS 代码(引入一次就行):</h3>
<pre><code class="language-html">&lt;style&gt;
.icon {
width: 1em;
height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
&lt;/style&gt;
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;svg class="icon" aria-hidden="true"&gt;
&lt;use xlink:href="#icon-xxx"&gt;&lt;/use&gt;
&lt;/svg&gt;
</code></pre>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('.tab-container .content:first').show()
$('#tabs li').click(function (e) {
var tabContent = $('.tab-container .content')
var index = $(this).index()
if ($(this).hasClass('active')) {
return
} else {
$('#tabs li').removeClass('active')
$(this).addClass('active')
tabContent.hide().eq(index).fadeIn()
}
})
})
</script>
</body>
</html>
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1604545064148'); /* IE9 */
src: url('iconfont.eot?t=1604545064148#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1604545064148') format('woff'),
url('iconfont.ttf?t=1604545064148') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1604545064148#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icontubiao_daoruCAD:before {
content: "\e630";
}
.icondiqiu1:before {
content: "\e60c";
}
.iconshuxingguanli:before {
content: "\e610";
}
.iconuploadicon03:before {
content: "\e71a";
}
.iconcad-fill:before {
content: "\e7d8";
}
.iconwenbenwendang:before {
content: "\e645";
}
.iconexcel:before {
content: "\e66e";
}
.iconfangda:before {
content: "\e6de";
}
.iconsuoxiao:before {
content: "\e66d";
}
.iconmianceliang:before {
content: "\e90f";
}
.icondayin1:before {
content: "\e665";
}
.icondiqiu:before {
content: "\e7b9";
}
.iconceju:before {
content: "\e604";
}
.iconshuxing:before {
content: "\e62a";
}
No preview for this file type
!function(c){var t,h,l,a,s,e,o='<svg><symbol id="icontubiao_daoruCAD" viewBox="0 0 1024 1024"><path d="M751.337864 996.238066H93.329373c-11.103567 0-20.104232-9.000665-20.104232-20.104232V68.396607c0-10.814066 8.554351-19.690085 19.360375-20.090159 12.389233-0.458376 304.578107-11.105578 404.724322 0.111579 10.825124 1.21128 33.041305 2.65979 56.562251 4.192737 52.582618 3.426766 91.102326 6.12978 107.909464 9.71537 10.858296 2.317013 17.783198 12.997386 15.466186 23.856687-2.317013 10.858296-12.997386 17.781188-23.856687 15.466185-15.247049-3.252865-63.42282-6.392141-102.133519-8.915221-25.041831-1.632464-46.668958-3.040765-58.421892-4.357592-82.726903-9.265035-311.303977-2.759306-379.402037-0.547841v868.201251h637.90426c11.103567 0 20.104232 9.00167 20.104232 20.104231 0 11.103567-9.000665 20.104232-20.104232 20.104232z" ></path><path d="M901.084235 327.877906H657.901436c-11.102562 0-20.104232-9.000665-20.104232-20.104232V81.988073a20.104232 20.104232 0 0 1 24.299985-19.661939c73.858927 15.760713 130.521699 42.752654 173.227109 82.518825 42.879311 39.92801 70.814141 91.819042 85.400766 158.640483a20.104232 20.104232 0 0 1-19.640829 24.392464z m-223.078567-40.208464h197.245634c-27.765955-95.125183-89.840786-151.805044-197.245634-180.232427v180.232427zM902.536765 997.572987c-11.103567 0-20.104232-9.000665-20.104231-20.104232V707.590553c0-11.103567 9.000665-20.104232 20.104231-20.104232s20.104232 9.000665 20.104232 20.104232v269.878202c0 11.103567-9.000665 20.104232-20.104232 20.104232z" ></path><path d="M902.536765 615.543328c-11.103567 0-20.104232-9.000665-20.104231-20.104232V307.773674c0-11.103567 9.000665-20.104232 20.104231-20.104232s20.104232 9.000665 20.104232 20.104232v287.665422c0 11.102562-9.000665 20.104232-20.104232 20.104232zM807.392483 783.645867c-6.691694 0-13.234616-3.339313-17.051404-9.426874-5.898582-9.40677-3.054838-21.814097 6.352937-27.712679l89.226602-55.948066c9.40878-5.898582 21.815102-3.053833 27.712678 6.351932 5.898582 9.40677 3.054838 21.815102-6.352937 27.712678l-89.226602 55.949072a20.017784 20.017784 0 0 1-10.661274 3.073937z" ></path><path d="M989.607188 783.645867c-3.648918 0-7.34106-0.992144-10.661274-3.073937l-89.226602-55.949072c-9.40677-5.898582-12.251519-18.305908-6.352937-27.712678s18.305908-12.251519 27.712678-6.351932l89.226602 55.948066c9.40677 5.898582 12.251519 18.305908 6.352937 27.712679-3.815783 6.087561-10.359711 9.426874-17.051404 9.426874zM467.276126 526.253398h59.920663l-31.693316-78.690979zM710.851962 444.504565c-8.325162-2.556253-18.38532-3.834882-30.176452-3.834882h-25.493171v129.417977h29.26372c6.417271 0 11.446344-0.172896 15.089231-0.5207 3.642887-0.345793 7.413435-1.214296 11.316672-2.600482 3.901226-1.387192 7.285774-3.338308 10.145601-5.854353 12.917974-10.925645 16.432194-29.74019 16.432193-56.448662 0-18.815551 0.105547-32.908617-5.571887-42.272163-5.679445-9.365556-12.681749-15.326461-21.005907-17.886735z" ></path><path d="M962.405157 383.991833H32.284883c-8.461871 0-15.32244 10.031006-15.32244 22.405161v188.180636c0 12.374155 6.859564 22.405161 15.32244 22.405161h930.120274c8.462876 0 15.32043-10.031006 15.32043-22.405161V406.396994c-0.001005-12.374155-6.858559-22.405161-15.32043-22.405161zM382.536789 560.266742c-2.989499 7.069653-7.6959 14.005613-14.112166 20.811901-6.419281 6.808298-14.613766 12.335957-24.583454 16.582976-9.971699 4.247019-21.591945 6.373041-34.857723 6.373041-10.059152 0-19.207583-0.953946-27.445292-2.860832-8.239719-1.905881-15.717488-4.877287-22.435317-8.910196-6.722855-4.031904-12.900886-9.343442-18.534091-15.934614-5.032089-5.982014-9.322332-12.680744-12.877766-20.094179-3.557444-7.413435-6.223265-15.326461-7.999474-23.737067-1.777214-8.410605-2.666826-17.34191-2.666826-26.79492 0-15.348576 2.23157-29.089818 6.69873-41.231769 4.466155-12.138935 10.861311-22.522771 19.185468-31.151507 8.324157-8.627731 18.080741-15.195784 29.264725-19.707173 11.185995-4.506364 23.108809-6.762058 35.768444-6.762059 15.434019 0 29.178277 3.078963 41.230764 9.233874 12.053492 6.158931 21.287366 13.767378 27.706647 22.82735 6.41526 9.062988 9.624901 17.624375 9.624901 25.689187 0 4.420921-1.561094 8.324157-4.684286 11.704684-3.120177 3.382537-6.890725 5.073303-11.313656 5.073303-4.942625 0-8.650851-1.170066-11.120656-3.512209-2.471815-2.341138-5.226095-6.372036-8.260829-12.095711-5.029074-9.449994-10.948765-16.518642-17.754047-21.201923-6.809303-4.682276-15.197794-7.023413-25.168488-7.023414-15.867265 0-28.50579 6.029259-37.914571 18.080741-9.40878 12.053492-14.113171 29.179282-14.11317 51.376365 0 14.826871 2.081793 27.162828 6.244374 37.004854 4.160571 9.841021 10.058147 17.191129 17.688708 22.0463 7.628551 4.858188 16.562871 7.283763 26.793915 7.283764 11.097536 0 20.486212-2.750259 28.159998-8.258819 7.673785-5.506549 13.463804-13.592471 17.36503-24.257766 1.645531-5.028068 3.685106-9.125311 6.111686-12.291727 2.427586-3.163401 6.329817-4.747614 11.708705-4.747615 4.593817 0 8.539272 1.605323 11.835361 4.812954 3.294078 3.208635 4.942625 7.19832 4.942626 11.966038 0 6.070473-1.49475 12.639531-4.48827 19.706168z m196.923966 38.24026c-3.685106 3.685106-8.128141 5.527659-13.332121 5.527658-3.033729 0-5.636221-0.541809-7.802453-1.625427-2.168241-1.084623-3.989685-2.557258-5.46433-4.422931-1.47364-1.862657-3.055843-4.724494-4.746609-8.583502a500.106839 500.106839 0 0 1-4.356587-10.209934l-9.105207-23.933083h-77.520912l-9.103196 24.451772c-3.559454 9.539458-6.593183 15.978843-9.106212 19.315141-2.51705 3.338308-6.634396 5.006959-12.357066 5.006959-4.856177 0-9.149436-1.779225-12.877766-5.332648-3.727325-3.554428-5.592997-7.586332-5.592997-12.095711 0-2.601488 0.433246-5.288418 1.301749-8.063807 0.865487-2.774384 2.296908-6.633391 4.291248-11.576017l48.775882-123.825984c1.386187-3.554428 3.055843-7.824567 5.008969-12.811422 1.949105-4.984844 4.029893-9.126316 6.241359-12.4214 2.211465-3.295084 5.115522-5.960905 8.715185-7.999473 3.597652-2.036559 8.042698-3.056848 13.332121-3.056849 5.375872 0 9.862131 1.019285 13.461794 3.056849 3.598657 2.038569 6.503719 4.663177 8.715184 7.869801a55.223309 55.223309 0 0 1 5.591992 10.338601c1.516864 3.686111 3.447876 8.607627 5.789014 14.764548l49.81527 123.04393c3.904242 9.365556 5.852342 16.172849 5.852342 20.419868 0.001005 4.423936-1.841548 8.47896-5.526653 12.163061z m194.128473-62.238681c-1.99635 9.452005-5.073303 17.972178-9.234879 25.559515-4.162581 7.587337-9.494223 14.37151-15.997943 20.355535-5.117532 4.596833-10.711535 8.280933-16.779997 11.056322-6.070473 2.776394-12.596306 4.726505-19.574485 5.851337-6.981194 1.129858-14.848986 1.692776-23.605384 1.692776h-50.338986c-7.022408 0-12.313842-1.061503-15.86827-3.187526-3.557444-2.123007-5.873451-5.115522-6.958075-8.974529-1.085629-3.856997-1.625427-8.864961-1.625427-15.022887v-139.824933c0-8.323152 1.862657-14.34839 5.591992-18.07873 3.727325-3.727325 9.754573-5.591992 18.079736-5.591992h50.336976c13.090871 0 24.321094 1.214296 33.68665 3.640876 9.364551 2.429596 17.861605 6.981194 25.493172 13.656805 19.854939 16.997123 29.784419 42.838097 29.784419 77.521918 0 11.446344-0.996165 21.895519-2.989499 31.345513z" ></path></symbol><symbol id="icondiqiu1" viewBox="0 0 1024 1024"><path d="M510.2 516.2m-393.2 0a393.2 393.2 0 1 0 786.4 0 393.2 393.2 0 1 0-786.4 0Z" fill="#186FED" ></path><path d="M625.3 729.7c-0.7 3-4.7 11.6-4.7 11.6-3.3 6.9-8.2 13-11.3 20-1 2.3-0.9 4.9-2 7.2-0.6 1.2-1.4 2.1-1.4 2.2-5.2 6.5-5.2 6.5-9.5 7.5-3.9 0.9-5.7-0.5-7.6-3.4-0.7-1-1.4-7.1-1.2-7.8l0.3-0.9c0.3-0.8 1.8-4.8 5.7-8.7 0.7-0.7 2.1-2.1 2.5-3 0.4-0.9 0.1-1.9 0-2.7-0.6-2.4-1-8 1.1-11.6 2.1-3.5 6.1-2.1 9-3.4 2.2-1 2.9-3.5 4.7-4.9 2.2-1.8 5.4-2.1 7.1-4.7 2.1-3.2 2.7-4.8 3-5.7 0.3-1 0.5-1.1 1-1.3 3 2.6 4.2 5.9 3.3 9.6" fill="#F9CC12" ></path><path d="M306.7 835.9c0.1 0 0.1 0.1 0.2 0.2h-0.1c-4.7-2.2-4.7-2.2-5.3-2.5-2.9-1.9-9-5.9-10.2-7.6h0.1s0.1 0 0.1 0.1l15.2 9.8M891.1 591.9l-4.8 22.5c0 0.1-0.1 0.2-0.1 0.3 0-0.9 0.3-1.7 0.4-2.6-0.3 0.6-0.4 1.3-0.7 1.9-0.2-0.5 0.4-2.7 0.4-2.7 0-0.1 3.7-11.9 1.3-13.9-0.5 0.2-0.6 0.8-1 1.2-0.8-0.8 0.6-5.8 0.7-5.8 1-3 0.2-4.5-0.7-5.2 0.9-2.9 1.4-4.4 1.9-5.2 0.1-0.1 0.2-0.2 0.4-0.3 0.3 0.3 0.4 0.6 0.2 3.5-0.5 7.8-0.5 7.8-0.5 8.1 1.2-4.7 1.5-9.6 3.3-14.1 0.7 0.3 1.1 0.7 0.7 3.1l-1.5 9.2M884.4 599.3c-0.1 0.4-0.3 1.2-0.6 1.9-1.5 2.8-1.5 2.7-1.7 2.4-0.1-0.2-0.1-0.5-0.2-0.7-0.1-0.1-0.3-0.1-0.3-0.2 0 0 0-0.2 0.1-0.8 0-0.1 0.8-2.6 2.1-4.3 0.6-0.7 0.7-0.1 0.7 0.3 0.1 0.3 0 0.8-0.1 1.4M886.4 571.4c-0.2 1.7-1.1 3.2-1.3 4.9-0.1 1 0.2 1.9 0.1 2.9-0.1 0.7-0.3 1.5-0.3 2.2v0.5c0 0.7 0 1.5-0.1 2.3-0.1 0.6-0.2 1.6-0.4 1.9-0.5 0-0.4 0.6-0.6 0.9-0.3-0.2-0.4-1-0.3-2.6 0.1-1.8 0.9-3.4 0.9-5.2-0.1-2.7-0.1-2.7 0-3.8 0-0.2 0-0.5 0.1-0.7 0.4-3.1 1.6-4.7 1.6-4.7s0.1-0.1 0.2-0.1c0 0.1 0.2 0.3 0.1 1.5" fill="#F9CC12" ></path><path d="M858.2 612.3c-0.2 3.9-2.1 7.5-2.8 11.3-0.7 4.3 0.1 5.6 0.6 6.4 0.6 0.9 1.3 2 1 4.1-0.3 2-1.9 3.4-2.3 5.4-0.5 2.1-0.4 4.4-0.9 6.5-3.8 18.2-5.9 18.6-6.7 18.8-0.8-0.7-0.1-2.4-1.5-2.5-0.8-0.1-0.8-0.1-1.9 2.2-0.5 1.1-1.1 1.3-1.4 1.3-0.6 0.1-0.8-0.6-1.3-0.6-1-0.1-2 1.4-3 0.4-0.2-0.3-0.5-1.1-0.6-1.9-0.3-2.5 0.8-4.9 0.2-7.4-0.3-1.2-1.3-2.1-1.1-3.4 0-0.1 1.2-7.2 2.1-9.3 0 0 0.7-1.6 2.1-1.6 0.5 0 1 0 1.2-0.6 0-0.1 0.1-0.2 0.1-0.3 0.8-1.7 0.7-3.6 1.5-5.3 0.9-2.1 2.8-3.5 3.4-5.8 0.7-2.5 0.6-5.1 1.5-7.6 0.6-1.7 2.1-2.9 3-4.4 1.7-2.8 1.4-6.2 2.7-9.1 0.4-0.9 0.6-1.3 1-1.6 1.8-1.1 3.2 2.9 3.1 5M287.7 819.2c-52.8-23.4-115.2-84.9-151.6-247.8s81.3-316.2 142.8-358.2L269 231s-12.3 8.8-1.3 17.9c5.8 4.8 2.4 11.5 6.6 11.3 3.9-0.2 9.5-9 13.4-8.3 2.7 0.4 6.2 5.8 7.1 8.4 0.4 1-0.3 3.3 0 4.3 0.5 1.8 4.4 4.4 4.2 6.3-0.3 3.2-6.3 7.6-9.2 9-4.4 2.2-19.5 2.7-19.5 2.7s-22.7 6.4-26.7 14.9-8 17.1-8 17.1 25.4-20.1 35.4-23.5 17.4-3.1 17.2 1.2c-0.2 4.1-16.5 8.7-9.7 13.3 6.8 4.7 13.7 8 8 16.7-5.7 8.7-10.3 9.6-6.8 14.3 3.5 4.7 7.8 10.7-5.5 12-13.3 1.3-26-4-27.3 1.3s-8.7 4-6 11.3c2.7 7.3 4.7 14-4.7 14.7-9.3 0.7-23.8-2-20.9-3.3 2.9-1.3 6.3-7.6 4.8-10-1.9-2.9-9.7-1.9-12.5 6.3-2.8 8.3 0.6 2.5-9.4 16.4-10 13.9-25.2 18.3-31.3 29.2s-4.3 17.5-8.8 18.6c-2.4 0.6-1.1-12.3-5.8-13.2-4.8-0.9-6 14-5.3 18.7 0.7 4.7 7.6 8.2 2 22.8-5.6 14.7-14 31.2-6 39.8 8 8.7 4.2 5.1 12.1 19.1s29.9 45.7 35.3 57.3c5.3 11.6-7.8 16.7 1.8 21.2 9.5 4.4 14.2 3.9 18.2 10.2 4 6.3 7.2 0.8 15.3 14.9 8.2 14 25.8 21.1 27.3 40.1s-4 17.3-2.7 24.7c1.3 7.3 7.3 24.8 3.3 33.1s-14 8.2-9.3 16.2c4.7 8 4.7 19.2 6 25.3 1.4 6 41.8 57.8 37.4 55.9zM371.4 266.2s7.7-3.9 20.8-5.5c13.1-1.6 6.8 3.1 15.5 2.7 8.7-0.4 15-0.5 20.5 2.7s28.4 9.5 16.6 15.8-18.9 3.5-23.7 14.4-5.5 16.4-20.5 16.4-26-3.2-33.1 3.9c-7.1 7.1-15.8 22.9-20.9 13.4-5.1-9.5-9.1-22.1 0-30s27.1-12.9 20.5-23.4c-6.7-10.4 4.3-10.4 4.3-10.4zM446.1 700.3s6.7-6.7 5-13.4c-1.7-6.7-18.9-25.6-17.8-39.5 1.1-13.9 5.6-21.4-2.8-21.3-8.4 0.1-10.6-12-27.8-5.9-17.3 6-40.1 9.9-54-21.2s-16.1-34.5-11.7-45.7c4.5-11.1 9.2-25.6 6.8-37-2.3-11.4 18.8-19.2 29.4-28.1s17.3-8.7 32.3-16.5 6-24.1 19.3-21.3c13.4 2.8 30.7 26.2 33.5 31.1 3.2 5.4 14.5 9.4 18.7 6.9 4.4-2.7 20-18.3 27-21.1 7.5-2.9 4.2 14.4 19.4 16.1 3.4 0.4 12.8-7.1 15.3-5.3 5.5 3.9-7.2 19.2-8 29.7-0.7 8.5 21.1 12.1 23.8 17.2 6 11.9 7.5 22.1 13.9 34.2 12.4 23.3 6.3 28.7 40.2 19.7 34-9-24.7 67.5-24.7 67.5S566.4 657 568 672.6s9.4 34-3.4 39.5c-12.8 5.6-19.5 10.8-18.9 17.9 0.6 7.1-2.2 2.1-11.1 13.8-8.9 11.7 7.8 4.5-11.1 18.9-18.9 14.5-51.8 24.9-56.8 10.2s-37.3-47-20.6-72.6z" fill="#F9CC12" ></path><path d="M884.2 531c0.2-4.4 0.2-8.9 0.2-13.4 0-50.7-10-99.2-28.3-143.6-7.7-22.8-35.7-69.1-55-93.4-15.2-3.1-21.2 20.1-36.4 23.6-18.1 4.2-23.1 2.6-40 6.3-17 3.7-14.1 1.2-27.2 0s-60.2-17.2-39.8 7.2c20.4 24.4-57.7 9.6-56.3 25.3 2.1 25.1 51.3 49 14.2 67.1-14.5 7.1-43.2 27.2 27.8 49.1 9.4 2.9 31.1 28.1 21.6 35.9-9.5 7.7-13.6-6.5-13.6-6.5s-23.5-34.7-39.5-22c-16 12.7-22.4-6.9-41.3 1.4-15.7 6.9-32.1 27.4-27.8 37.1 4.9 10.9 16.7 5 22.1 16.3 4.8 10 13.1 47.5 26.2 50.4 13 2.9 36.1-12.9 43.2 17.5 7 30.3 40.2 36 56.3 29.8 16-6.2 29.1-49.8 29.1-49.8s-2-6.1 18.1-12.9c20.1-6.8 54.4 67.9 58.2 80.9 3.8 13 14-21.7 13-45.1-1-23.4-5.3-10.5 6.8-36.7 12-26.2 23.3 7.8 41.2 29.6 7.5 9.1 13.1 14.4 18.1 16.9 4.7-20.5 7.7-41.6 8.9-63.2-0.5-2.7-0.3-5.2 0.2-7.8z" fill="#F9CC12" ></path><path d="M417.6 438.1s-11 13.1-19 23.9c-8 10.8-45 29.7-51 9.4s-1.3-42.3 7.8-50.3 21.5 5 25.8 0-15.7-26.1-3.2-28c12.5-2 21.5 1 33.5-13s-7-26 6-36 9.9-31 42.9-36 43.1 10.2 62.1 6.6 18-2.6 29-7.6 30.5-7.2 34.2 14.4 2.8 35.6 12.8 42.6 31.9 35 10.5 36-19.9-5.6-19 15.2c0.9 20.8-17.7 5.7 0 27.8s5.6 14.4-12.4 10.2c-18-4.2-37.1-26.8-54.6-11-17.4 15.8-21.3 4.6-29.4 19.7s-16.9 19.1-29.1 9.4c-12.1-9.8-38.9-48.5-46.9-33.3z" fill="#F9CC12" ></path></symbol><symbol id="iconshuxingguanli" viewBox="0 0 1024 1024"><path d="M510.947322 1024.064144L62.578492 768V256L510.947322 0l449.010273 256v512z m320.721623-704.81784l-320.08018-192.432974-320.721624 192.432974v385.571536l320.721624 192.432974 320.08018-192.432974V319.246304zM704.021739 447.91982H511.588765v-128.28865h192.432974v128.28865z m0 256.577299H511.588765v-128.28865h192.432974v128.28865z m-384.865948-128.28865h128.288649v128.28865H319.155791v-128.28865z m0-256.577299h128.288649v128.28865H319.155791v-128.28865z" ></path></symbol><symbol id="iconuploadicon03" viewBox="0 0 1024 1024"><path d="M885.01535 285.969005l-0.066213-43.556279-35.845445-44.441129 0 0.758443L692.858481 3.244449c-0.716307-0.890869-1.559021-1.46873-2.413774-2.004456l-1.023296-1.239994L204.782562 0.704268c-39.517271 0.060194-71.498271 39.944648-71.426038 89.086917l1.233974 845.332516c0.072233 49.14227 32.1676 88.936433 71.690891 88.876239l608.252967-0.890869c39.517271-0.060194 71.498271-39.944648 71.426038-89.086917l-0.945044-645.121708M687.898507 60.12765l147.360596 184.355744L723.948611 244.645918c-19.749606 0.030097-35.809329-19.882033-35.845445-44.441129L687.898507 60.12765 687.898507 60.12765zM850.181161 934.076328c0.036116 24.559096-15.963412 44.513362-35.713019 44.543459L206.215176 979.510656c-19.749606 0.030097-35.809329-19.882033-35.845445-44.441129L169.129737 89.737011c-0.036116-24.559096 15.963412-44.513362 35.713019-44.543459l447.246422-0.656113 0.228737 155.715504c0.072233 49.14227 32.1676 88.936433 71.690891 88.876239l125.227313-0.180582L850.181161 934.076328 850.181161 934.076328z" ></path><path d="M169.129737 645.838015l681.051425 0 0 39.119992-681.051425 0 0-39.119992Z" ></path><path d="M326.073196 753.958231l126.647888 0 0 28.947229-81.297831 84.758979 84.259369 0 0 31.120227L318.266052 898.784666l0-30.030718 80.449098-83.874129L326.073196 784.879819 326.073196 753.958231z" ></path><path d="M487.723815 753.958231l44.850447 0 0 144.826434-44.850447 0L487.723815 753.958231z" ></path><path d="M574.601618 753.958231l74.387576 0c16.198169 0 28.333251 3.858427 36.405248 11.557222 8.065978 7.704814 12.098966 18.678156 12.098966 32.901966 0 14.621089-4.394152 26.045885-13.182456 34.274386-8.794323 8.23452-22.211535 12.351781-40.257656 12.351781l-24.492883 0 0 53.741081L574.601618 898.784666 574.601618 753.958231zM619.554394 815.705096l10.961302 0c8.6318 0 14.681283-1.498827 18.178547-4.496482s5.236866-6.832003 5.236866-11.509067c0-4.544637-1.516885-8.397044-4.544637-11.557222-3.033771-3.160178-8.72811-4.743276-17.089038-4.743276l-12.743041 0L619.554394 815.705096z" ></path><path d="M560.371788 632.294395 409.026359 632.294395 409.026359 367.441398l151.34543 0L560.371788 632.294395zM522.533926 518.786828 446.864221 518.786828l0 75.669705L522.533926 594.456533 522.533926 518.786828z" ></path><path d="M409.026359 194.149286l75.669705 0 0 75.669705-75.669705 0 0-75.669705Z" ></path><path d="M409.026359 44.543459l75.669705 0 0 73.936122-75.669705 0 0-73.936122Z" ></path><path d="M484.696064 118.473561l75.669705 0 0 75.669705-75.669705 0 0-75.669705Z" ></path><path d="M484.696064 269.818991l75.669705 0 0 75.669705-75.669705 0 0-75.669705Z" ></path></symbol><symbol id="iconcad-fill" viewBox="0 0 1024 1024"><path d="M507.2 547.2l-16 62.4h30.4zM676.8 556.8c-3.2-4.8-6.4-8-9.6-9.6-3.2-1.6-8-3.2-12.8-3.2h-24v99.2h24c4.8 0 8-1.6 12.8-3.2 3.2-1.6 8-4.8 9.6-9.6s4.8-9.6 6.4-16c1.6-6.4 3.2-12.8 3.2-20.8s-1.6-14.4-3.2-20.8-3.2-11.2-6.4-16z" ></path><path d="M788.8 427.2v-116.8l-161.6-160H299.2c-35.2 0-64 28.8-64 64v212.8H192V768h43.2v43.2c0 35.2 28.8 64 64 64h427.2c35.2 0 64-28.8 64-64V768H832V427.2h-43.2z m-152-179.2l70.4 70.4h-70.4v-70.4z m-337.6-35.2h273.6v169.6h152v43.2H299.2V212.8z m283.2 462.4h-44.8l-8-32h-46.4l-8 32h-44.8l44.8-164.8h64l43.2 164.8z m-286.4-81.6c0-12.8 1.6-25.6 6.4-36.8s9.6-19.2 17.6-27.2c8-8 16-12.8 27.2-17.6 9.6-4.8 20.8-6.4 33.6-6.4 8 0 16 1.6 22.4 3.2 8 1.6 12.8 3.2 17.6 6.4l-1.6 33.6c-4.8-1.6-9.6-3.2-16-4.8-4.8-1.6-11.2-1.6-19.2-1.6-6.4 0-12.8 1.6-17.6 3.2-6.4 1.6-11.2 4.8-14.4 9.6-4.8 4.8-8 9.6-9.6 16-3.2 6.4-3.2 14.4-3.2 22.4 0 8 1.6 14.4 4.8 20.8s6.4 11.2 11.2 16c4.8 4.8 9.6 8 14.4 9.6 4.8 1.6 11.2 3.2 16 3.2 6.4 0 12.8 0 19.2-1.6s11.2-3.2 14.4-4.8l11.2 32-9.6 4.8c-3.2 1.6-8 1.6-11.2 3.2-4.8 1.6-8 1.6-12.8 1.6H384c-12.8 0-24-1.6-33.6-6.4-9.6-3.2-19.2-9.6-27.2-17.6-8-8-12.8-16-17.6-27.2-6.4-8-9.6-20.8-9.6-33.6z m428.8 217.6H299.2V768h427.2v43.2z m-17.6-156.8c-12.8 14.4-33.6 20.8-60.8 20.8h-57.6V510.4h57.6c27.2 0 46.4 6.4 60.8 20.8 12.8 14.4 20.8 35.2 20.8 62.4 0 27.2-6.4 48-20.8 60.8z" ></path></symbol><symbol id="iconwenbenwendang" viewBox="0 0 1024 1024"><path d="M853.3 0H170.7C108.1 0 56.9 51.2 56.9 113.8v796.4c0 62.6 51.2 113.8 113.8 113.8h682.7c62.6 0 113.8-51.2 113.8-113.8V113.8C967.1 51.2 915.9 0 853.3 0z m56.9 910.2c0 31.4-25.5 56.9-56.9 56.9H170.7c-31.4 0-56.9-25.5-56.9-56.9V113.8c0-31.4 25.5-56.9 56.9-56.9h682.7c31.4 0 56.9 25.5 56.9 56.9v796.4z" ></path><path d="M284.4 568.9h568.9v56.9H284.4zM170.7 682.7h682.7v56.9H170.7zM170.7 796.4h682.7v56.9H170.7zM227.6 455.1h56.8V227.6h56.9v-56.9H170.7v56.9h56.9zM682.7 227.6h56.9v227.5h56.8V227.6h56.9v-56.9H682.7zM449.4 443.7l62.6-83.4 62.6 83.4 45.5-34.1-72.5-96.7 72.5-96.7-45.5-34.1-62.6 83.4-62.6-83.4-45.5 34.1 72.5 96.7-72.5 96.7z" ></path></symbol><symbol id="iconexcel" viewBox="0 0 1024 1024"><path d="M896 0a128 128 0 0 1 127.786667 120.490667L1024 128v768a128 128 0 0 1-120.490667 127.786667L896 1024H298.666667a128 128 0 0 1-127.786667-120.490667L170.666667 896v-128H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333333V341.333333a85.333333 85.333333 0 0 1 85.333333-85.333333h85.333334V128A128 128 0 0 1 291.157333 0.213333L298.666667 0h597.333333z m0 85.333333H298.666667a42.666667 42.666667 0 0 0-42.368 37.674667L256 128v128h170.666667a85.333333 85.333333 0 0 1 85.333333 85.333333v341.333334a85.333333 85.333333 0 0 1-85.333333 85.333333H256v128a42.666667 42.666667 0 0 0 37.674667 42.368L298.666667 938.666667h597.333333a42.666667 42.666667 0 0 0 42.368-37.674667L938.666667 896V128a42.666667 42.666667 0 0 0-37.674667-42.368L896 85.333333z m-42.666667 554.666667a42.666667 42.666667 0 0 1 0 85.333333h-213.333333a42.666667 42.666667 0 0 1 0-85.333333h213.333333zM181.76 378.026667H125.013333l102.4 147.2L117.76 682.666667h56.746667L256 561.92 337.493333 682.666667h56.746667l-110.506667-157.44 103.253334-147.2H330.24L256 488.106667 181.76 378.026667zM853.333333 469.333333a42.666667 42.666667 0 0 1 0 85.333334h-213.333333a42.666667 42.666667 0 0 1 0-85.333334h213.333333z m0-170.666666a42.666667 42.666667 0 0 1 0 85.333333h-213.333333a42.666667 42.666667 0 0 1 0-85.333333h213.333333z" fill="#008df0" ></path></symbol><symbol id="iconfangda" viewBox="0 0 1027 1024"><path d="M722.488889 642.844444c45.511111-62.577778 73.955556-136.533333 73.955555-216.177777C796.444444 221.866667 631.466667 56.888889 426.666667 56.888889S56.888889 221.866667 56.888889 426.666667 221.866667 796.444444 426.666667 796.444444c79.644444 0 153.6-28.444444 216.177777-68.266666l221.866667 221.866666c22.755556 22.755556 56.888889 22.755556 79.644445 0 22.755556-22.755556 22.755556-56.888889 0-79.644444l-221.866667-227.555556zM455.111111 739.555556c-170.666667 0-341.333333-142.222222-341.333333-312.888889S256 113.777778 426.666667 113.777778 739.555556 256 739.555556 426.666667 597.333333 739.555556 426.666667 739.555556" fill="#222222" ></path><path d="M227.555556 398.222222h398.222222v56.888889H227.555556z" fill="#222222" ></path><path d="M398.222222 227.555556h56.888889v398.222222H398.222222z" fill="#222222" ></path></symbol><symbol id="iconsuoxiao" viewBox="0 0 1024 1024"><path d="M933.7 808.3L692.6 567.1c6.7-11.7 12.7-23.8 18-36.3C728.1 489.4 737 445.3 737 400s-8.9-89.3-26.4-130.8c-16.9-40-41.1-75.9-72-106.8s-66.8-55.1-106.8-72C490.4 72.9 446.3 64 401 64s-89.3 8.9-130.8 26.4c-40 16.9-75.9 41.1-106.8 72s-55.1 66.8-72 106.8C73.9 310.7 65 354.7 65 400s8.9 89.3 26.4 130.8c16.9 40 41.1 75.9 72 106.8s66.8 55.1 106.8 72C311.7 727.1 355.7 736 401 736s89.3-8.9 130.8-26.4c12.5-5.3 24.6-11.3 36.3-18l241.2 241.2c34.2 34.2 90.2 34.2 124.5 0 34.2-34.3 34.2-90.3-0.1-124.5zM401 656c-141.2 0-256-114.8-256-256s114.8-256 256-256 256 114.8 256 256-114.8 256-256 256z" ></path><path d="M540.4 444.2H263.6c-23.2 0-42.1-18.9-42.1-42.1 0-23.2 18.9-42.1 42.1-42.1h276.8c23.2 0 42.1 18.9 42.1 42.1 0 23.2-18.9 42.1-42.1 42.1z" ></path></symbol><symbol id="iconmianceliang" viewBox="0 0 1024 1024"><path d="M959.69595 192.211696 639.929136 192.211696 639.929136 64.303538 352.116081 64.303538l0 127.908158L64.303027 192.211696l0 607.601358 287.813055 0 0 159.883407 287.813055 0L639.929136 799.813055l319.765791 0L959.694927 192.211696zM416.080905 128.260176l191.865819 0 0 63.951521-63.965847 0L416.080905 192.211696 416.080905 128.260176zM607.947747 288.151769l-95.948259 0 0 31.974225 95.948259 0 0 63.957661-63.965847 0 0 31.976272 63.965847 0 0 63.949474L480.016053 480.009402l0 31.990598 127.930671 0 0 63.957661-63.965847 0 0 31.974225 63.965847 0 0 63.958684-95.948259 0 0 31.967062 95.948259 0 0 63.964824-63.965847 0L416.080905 767.822456 416.080905 224.193085l127.899972 0 63.965847 0L607.946724 288.151769zM96.285438 767.822456 96.285438 224.193085l255.830643 0 0 543.629371L96.285438 767.822456zM607.947747 895.730615 416.080905 895.730615l0-95.91756 127.899972 0 63.965847 0L607.946724 895.730615zM927.712515 767.822456 639.929136 767.822456 639.929136 224.193085 927.712515 224.193085 927.712515 767.822456z" ></path></symbol><symbol id="icondayin1" viewBox="0 0 1030 1024"><path d="M960.520474 190.127227 838.545799 190.127227 838.545799 91.844249C838.545799 47.038835 815.760476 0.759695 770.955062 0.759695L283.596034 0.759695C238.790619 0.759695 189.366148 47.038835 189.366148 91.844249L189.366148 190.127227 94.030622 190.127227C49.254267 190.127227 0 236.604247 0 281.409661L0 579.261397C0 624.066811 49.254267 649.996081 94.030622 649.996081L189.338472 649.996081 189.338472 953.62925C189.338472 998.434664 238.762944 1023.997232 283.568358 1023.997232L770.956446 1023.997232C815.76186 1023.997232 838.547182 998.43328 838.547182 953.62925L838.547182 649.968405 960.521858 649.968405C1005.327272 649.968405 1029.077089 624.037751 1029.077089 579.233721L1029.077089 281.409661C1029.074321 236.604247 1005.325888 190.127227 960.520474 190.127227L960.520474 190.127227ZM243.466412 91.845633C243.466412 76.910495 268.688571 53.698968 283.596034 53.698968L770.984122 53.698968C785.91926 53.698968 784.474593 76.909111 784.474593 91.845633L784.474593 190.127227 243.466412 190.127227 243.466412 91.845633 243.466412 91.845633ZM784.44415 943.257818C784.44415 958.192956 772.711079 971.059343 757.775941 971.059343L270.361561 971.059343C255.426423 971.059343 243.466412 958.192956 243.466412 943.257818L243.466412 541.824611C243.466412 526.861798 255.426423 514.731582 270.361561 514.731582L757.777325 514.731582C772.712463 514.731582 784.445534 526.861798 784.445534 541.824611L784.445534 943.257818 784.44415 943.257818 784.44415 943.257818ZM973.810298 579.233721C973.810298 594.168859 975.483288 595.868141 960.520474 595.868141L838.545799 595.868141 838.545799 552.168367C838.545799 507.361569 815.760476 460.629933 770.955062 460.629933L283.596034 460.629933C238.790619 460.629933 189.366148 507.362953 189.366148 552.168367L189.366148 595.868141 94.030622 595.868141C79.124543 595.868141 54.100265 594.168859 54.100265 579.233721L54.100265 281.409661C54.100265 266.474523 79.124543 244.227491 94.030622 244.227491L960.520474 244.227491C975.455612 244.227491 973.811682 266.474523 973.811682 281.409661L973.811682 579.233721 973.810298 579.233721 973.810298 579.233721ZM706.255043 634.692858 327.153278 634.692858C312.219524 634.692858 300.089308 646.171313 300.089308 661.163186 300.089308 676.155059 312.219524 687.632131 327.153278 687.632131L706.255043 687.632131C721.220624 687.632131 733.320396 676.155059 733.320396 661.163186 733.320396 646.171313 721.21924 634.692858 706.255043 634.692858L706.255043 634.692858ZM706.255043 791.130575 327.153278 791.130575C312.219524 791.130575 300.089308 803.202672 300.089308 818.165486 300.089308 833.131067 312.219524 845.203164 327.153278 845.203164L706.255043 845.203164C721.220624 845.203164 733.320396 833.131067 733.320396 818.165486 733.320396 803.202672 721.21924 791.130575 706.255043 791.130575L706.255043 791.130575Z" ></path></symbol><symbol id="icondiqiu" viewBox="0 0 1024 1024"><path d="M511.163 62.422c-242.734 0-439.51 196.775-439.51 439.51s196.776 439.51 439.51 439.51 439.51-196.776 439.51-439.51-196.776-439.51-439.51-439.51zM548.7 93.559s27.53-15.968 37.11-6.388c9.58 9.58 43.113-1.596 129.338 49.5 0 0-18.99 20.252-23.143 19.037 2.424 4.403 9.876 17.825 15.159 26.122 6.387 10.03 7.984 10.728 7.984 10.728l-6.388 9.58 6.388 1.596c-6.388-1.596-9.58 17.564-18.825 20.758-9.244 3.194 2.857 20.758-0.336 23.951-3.193 3.194 1.597 31.936 0 48.865-1.596 16.93-7.983 2.231-15.967 0-7.984-2.23-20.758-7.35-21.85-12.14-1.094-4.79-3.698-19.16-0.505-27.144 3.193-7.984-9.58-15.968-15.968-21.823-6.388-5.856-31.935 1.065-36.726 0-4.79-1.066-7.983-14.903-7.983-27.677s22.355 1.597 34.936 0c12.582-1.596 14.564-33.431 14.564-33.431l-0.723-27.062c-5.162-2.064-6.005-4.74 2.32-8.168 0 0-27.146-6.387-33.532 7.984-6.388 14.372-9.58 12.976-11.178 27.246-1.596 14.27-26.613 1.697-32.467 0-5.855-1.698-21.823-20.86-21.823-20.86 4.79-11.177 7.983-19.16 7.983-19.16l-8.368-19.16V93.559zM296.797 242.058c2.708-3.614 20.757-35.13 43.113-25.548 22.355 9.58 36.725-11.177 36.725-11.177s32.823-33.532 34.774-28.742l1.951 4.79c-1.951-4.79 27.146-12.774 30.338 3.194 3.194 15.967 22.356 24.001 22.356 24.001s-11.178 19.112-7.984 33.482c3.193 14.371 14.371 17.564 7.984 30.339-6.388 12.774-19.162 17.564-22.356 23.951-3.193 6.388-29.451-20.757-32.29-30.339-2.839-9.58-16.868-19.16-29.015-15.967-12.146 3.194-44.082 11.177-50.468 7.984-6.387-3.194-42.61-5.986-35.128-15.968zM724.73 711.507c-12.774 33.532-43.113 91.016-59.08 106.983-15.968 15.968-35.13 46.307-49.5 57.484-14.371 11.177-14.371 31.935-31.935 30.339-17.564-1.597-38.323-51.097-33.532-63.871 4.79-12.774-87.822-35.13-87.822-35.13s-39.92-4.79-47.903-81.434c-1.422-13.64-2.334-23.32-2.879-30.043-11.998-5.302-59.06-24.783-88.137-17.86-33.532 7.984-41.516-10.653-70.258-14.907l-49.5-45.77s-81.434-94.21-71.854-110.177c9.58-15.968 9.58-59.08 11.177-68.66 1.597-9.581-12.744-70.26-11.961-78.243 0.784-7.984-11.99-38.323-11.99-38.323s30.339-63.87 35.129-63.87 22.355 54.29 39.92 55.886c17.563 1.597 65.466-1.596 72.652-9.58 7.186-7.984 13.572-17.564 21.556-17.564 7.984 0 7.984-4.79 22.355 1.597 14.371 6.387 30.339 15.967 36.725 25.547 6.388 9.58-4.79 28.742 28.742 28.742s33.532-7.984 38.323 14.371c4.79 22.356 10.467 71.855-3.548 75.049-14.016 3.193-55.532 51.804-52.338 67.418 3.194 15.614 3.194 39.565-3.194 53.936-6.387 14.37-11.177 19.16-35.129 17.564-23.951-1.597-44.2-14.372-50.842 4.79-6.642 19.161-19.348 62.327 2.94 57.969 0 0 35.128-10.692 47.902 0 12.774 10.692 94.21 45.82 94.21 45.82s73.45-79.838 188.418-28.741l19.162 12.774 31.935-6.943s41.515-12.219 55.887-9.025l14.371 3.194v-6.388c-0.002 0.002 12.772 33.534-0.002 67.066z m186.822-182.031s-9.58-14.371-9.58-29.487-11.178-13.626-11.178-32.786c0-19.162-14.371-12.774-23.951-25.548s-14.372 4.79-22.355 6.387c-7.984 1.597-6.388 14.372-14.372 29.54-7.984 15.17-28.741 24.75-35.129 21.911-6.387-2.84-30.339-24.305-31.935-29.097-1.597-4.79-33.532-31.935-32.646-38.322 0.887-6.388-8.87-39.92-15.257-55.887-6.388-15.968 0-78.877 0-78.877-9.58-5.424 87.822-45.672 75.048-50.462-12.774-4.79-19.161-57.483-19.161-57.483l46.483 23.951c46.484 23.952 105.21 213.968 105.21 213.968v54.29l-11.177 47.902z" ></path></symbol><symbol id="iconceju" viewBox="0 0 1024 1024"><path d="M64 335.8v352c0 8.8 6.9 16 15.4 16h865.1c8.5 0 15.4-7.2 15.4-16v-352c0-8.8-6.9-16-15.4-16h-865c-8.6 0-15.5 7.2-15.5 16z m833.2 304H128.8v-256h768.4v256z" ></path><path d="M202.5 577.6h30v62h-30zM320.3 485.3h30v154h-30zM438.1 577.6h30v62h-30zM555.9 485.3h30v154h-30zM673.7 577.6h30v62h-30zM791.5 485.3h30v154h-30z" ></path></symbol><symbol id="iconshuxing" viewBox="0 0 1024 1024"><path d="M457.984 442.542c9.595-24.75-2.703-37.1-13.67-37.1-50.576 0-116.194 119.665-140.739 119.665-9.595 0-17.756-9.656-17.756-17.92 0-24.77 60.109-82.514 77.875-100.372 54.64-52.275 125.727-92.201 205.025-92.201 58.727 0 121.652 35.789 72.397 169.236l-98.365 268.176c-8.213 20.633-23.214 55.04-23.214 77.045 0 9.595 5.396 19.241 16.384 19.241 40.97 0 116.193-116.9 135.321-116.9 6.79 0 16.384 8.274 16.384 20.624 0 39.874-159.918 210.432-297.953 210.432-49.193 0-83.384-23.327-83.384-75.612 0-65.997 46.49-178.821 56.084-202.21l95.621-242.094z m73.79-270.981c0-60.488 51.947-110.008 112.056-110.008 54.712 0 94.351 37.11 94.351 93.532 0 63.303-51.947 110.06-113.439 110.06-56.023 0-92.969-37.172-92.969-93.584z" ></path></symbol></svg>',i=(i=document.getElementsByTagName("script"))[i.length-1].getAttribute("data-injectcss");if(i&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(c){console&&console.log(c)}}function d(){s||(s=!0,l())}t=function(){var c,t,h,l;(l=document.createElement("div")).innerHTML=o,o=null,(h=l.getElementsByTagName("svg")[0])&&(h.setAttribute("aria-hidden","true"),h.style.position="absolute",h.style.width=0,h.style.height=0,h.style.overflow="hidden",c=h,(t=document.body).firstChild?(l=c,(h=t.firstChild).parentNode.insertBefore(l,h)):t.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),t()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(l=t,a=c.document,s=!1,(e=function(){try{a.documentElement.doScroll("left")}catch(c){return void setTimeout(e,50)}d()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,d())})}(window);
\ No newline at end of file
{
"id": "2105925",
"name": "不动产项目",
"font_family": "iconfont",
"css_prefix_text": "icon",
"description": "权籍及互联网+不动产登记项目",
"glyphs": [
{
"icon_id": "8554264",
"name": "导入CAD",
"font_class": "tubiao_daoruCAD",
"unicode": "e630",
"unicode_decimal": 58928
},
{
"icon_id": "3747068",
"name": "地球",
"font_class": "diqiu1",
"unicode": "e60c",
"unicode_decimal": 58892
},
{
"icon_id": "12694038",
"name": "属性管理",
"font_class": "shuxingguanli",
"unicode": "e610",
"unicode_decimal": 58896
},
{
"icon_id": "605008",
"name": "zip",
"font_class": "uploadicon03",
"unicode": "e71a",
"unicode_decimal": 59162
},
{
"icon_id": "13254178",
"name": "cad-fill",
"font_class": "cad-fill",
"unicode": "e7d8",
"unicode_decimal": 59352
},
{
"icon_id": "2325940",
"name": "文本文档",
"font_class": "wenbenwendang",
"unicode": "e645",
"unicode_decimal": 58949
},
{
"icon_id": "14476526",
"name": "excel",
"font_class": "excel",
"unicode": "e66e",
"unicode_decimal": 58990
},
{
"icon_id": "2676724",
"name": "放大",
"font_class": "fangda",
"unicode": "e6de",
"unicode_decimal": 59102
},
{
"icon_id": "9655540",
"name": "缩小",
"font_class": "suoxiao",
"unicode": "e66d",
"unicode_decimal": 58989
},
{
"icon_id": "430199",
"name": "面测量",
"font_class": "mianceliang",
"unicode": "e90f",
"unicode_decimal": 59663
},
{
"icon_id": "1177695",
"name": "打印 (1)",
"font_class": "dayin1",
"unicode": "e665",
"unicode_decimal": 58981
},
{
"icon_id": "1719347",
"name": "地球",
"font_class": "diqiu",
"unicode": "e7b9",
"unicode_decimal": 59321
},
{
"icon_id": "5650846",
"name": "测距",
"font_class": "ceju",
"unicode": "e604",
"unicode_decimal": 58884
},
{
"icon_id": "15736919",
"name": "属性",
"font_class": "shuxing",
"unicode": "e62a",
"unicode_decimal": 58922
}
]
}
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="tubiao_daoruCAD" unicode="&#58928;" d="M751.337864-100.238066H93.329373c-11.103567 0-20.104232 9.000665-20.104232 20.104232V827.603393c0 10.814066 8.554351 19.690085 19.360375 20.090159 12.389233 0.458376 304.578107 11.105578 404.724322-0.111579 10.825124-1.21128 33.041305-2.65979 56.562251-4.192737 52.582618-3.426766 91.102326-6.12978 107.909464-9.71537 10.858296-2.317013 17.783198-12.997386 15.466186-23.856687-2.317013-10.858296-12.997386-17.781188-23.856687-15.466185-15.247049 3.252865-63.42282 6.392141-102.133519 8.915221-25.041831 1.632464-46.668958 3.040765-58.421892 4.357592-82.726903 9.265035-311.303977 2.759306-379.402037 0.547841v-868.201251h637.90426c11.103567 0 20.104232-9.00167 20.104232-20.104231 0-11.103567-9.000665-20.104232-20.104232-20.104232zM901.084235 568.1220940000001H657.901436c-11.102562 0-20.104232 9.000665-20.104232 20.104232V814.011927a20.104232 20.104232 0 0 0 24.299985 19.661939c73.858927-15.760713 130.521699-42.752654 173.227109-82.518825 42.879311-39.92801 70.814141-91.819042 85.400766-158.640483a20.104232 20.104232 0 0 0-19.640829-24.392464z m-223.078567 40.208464h197.245634c-27.765955 95.125183-89.840786 151.805044-197.245634 180.232427v-180.232427zM902.536765-101.57298700000001c-11.103567 0-20.104232 9.000665-20.104231 20.104232V188.409447c0 11.103567 9.000665 20.104232 20.104231 20.104232s20.104232-9.000665 20.104232-20.104232v-269.878202c0-11.103567-9.000665-20.104232-20.104232-20.104232zM902.536765 280.456672c-11.103567 0-20.104232 9.000665-20.104231 20.104232V588.226326c0 11.103567 9.000665 20.104232 20.104231 20.104232s20.104232-9.000665 20.104232-20.104232v-287.665422c0-11.102562-9.000665-20.104232-20.104232-20.104232zM807.392483 112.35413300000005c-6.691694 0-13.234616 3.339313-17.051404 9.426874-5.898582 9.40677-3.054838 21.814097 6.352937 27.712679l89.226602 55.948066c9.40878 5.898582 21.815102 3.053833 27.712678-6.351932 5.898582-9.40677 3.054838-21.815102-6.352937-27.712678l-89.226602-55.949072a20.017784 20.017784 0 0 0-10.661274-3.073937zM989.607188 112.35413300000005c-3.648918 0-7.34106 0.992144-10.661274 3.073937l-89.226602 55.949072c-9.40677 5.898582-12.251519 18.305908-6.352937 27.712678s18.305908 12.251519 27.712678 6.351932l89.226602-55.948066c9.40677-5.898582 12.251519-18.305908 6.352937-27.712679-3.815783-6.087561-10.359711-9.426874-17.051404-9.426874zM467.276126 369.74660200000005h59.920663l-31.693316 78.690979zM710.851962 451.495435c-8.325162 2.556253-18.38532 3.834882-30.176452 3.834882h-25.493171v-129.417977h29.26372c6.417271 0 11.446344 0.172896 15.089231 0.5207 3.642887 0.345793 7.413435 1.214296 11.316672 2.600482 3.901226 1.387192 7.285774 3.338308 10.145601 5.854353 12.917974 10.925645 16.432194 29.74019 16.432193 56.448662 0 18.815551 0.105547 32.908617-5.571887 42.272163-5.679445 9.365556-12.681749 15.326461-21.005907 17.886735zM962.405157 512.008167H32.284883c-8.461871 0-15.32244-10.031006-15.32244-22.405161v-188.180636c0-12.374155 6.859564-22.405161 15.32244-22.405161h930.120274c8.462876 0 15.32043 10.031006 15.32043 22.405161V489.603006c-0.001005 12.374155-6.858559 22.405161-15.32043 22.405161zM382.536789 335.733258c-2.989499-7.069653-7.6959-14.005613-14.112166-20.811901-6.419281-6.808298-14.613766-12.335957-24.583454-16.582976-9.971699-4.247019-21.591945-6.373041-34.857723-6.373041-10.059152 0-19.207583 0.953946-27.445292 2.860832-8.239719 1.905881-15.717488 4.877287-22.435317 8.910196-6.722855 4.031904-12.900886 9.343442-18.534091 15.934614-5.032089 5.982014-9.322332 12.680744-12.877766 20.094179-3.557444 7.413435-6.223265 15.326461-7.999474 23.737067-1.777214 8.410605-2.666826 17.34191-2.666826 26.79492 0 15.348576 2.23157 29.089818 6.69873 41.231769 4.466155 12.138935 10.861311 22.522771 19.185468 31.151507 8.324157 8.627731 18.080741 15.195784 29.264725 19.707173 11.185995 4.506364 23.108809 6.762058 35.768444 6.762059 15.434019 0 29.178277-3.078963 41.230764-9.233874 12.053492-6.158931 21.287366-13.767378 27.706647-22.82735 6.41526-9.062988 9.624901-17.624375 9.624901-25.689187 0-4.420921-1.561094-8.324157-4.684286-11.704684-3.120177-3.382537-6.890725-5.073303-11.313656-5.073303-4.942625 0-8.650851 1.170066-11.120656 3.512209-2.471815 2.341138-5.226095 6.372036-8.260829 12.095711-5.029074 9.449994-10.948765 16.518642-17.754047 21.201923-6.809303 4.682276-15.197794 7.023413-25.168488 7.023414-15.867265 0-28.50579-6.029259-37.914571-18.080741-9.40878-12.053492-14.113171-29.179282-14.11317-51.376365 0-14.826871 2.081793-27.162828 6.244374-37.004854 4.160571-9.841021 10.058147-17.191129 17.688708-22.0463 7.628551-4.858188 16.562871-7.283763 26.793915-7.283764 11.097536 0 20.486212 2.750259 28.159998 8.258819 7.673785 5.506549 13.463804 13.592471 17.36503 24.257766 1.645531 5.028068 3.685106 9.125311 6.111686 12.291727 2.427586 3.163401 6.329817 4.747614 11.708705 4.747615 4.593817 0 8.539272-1.605323 11.835361-4.812954 3.294078-3.208635 4.942625-7.19832 4.942626-11.966038 0-6.070473-1.49475-12.639531-4.48827-19.706168z m196.923966-38.24026c-3.685106-3.685106-8.128141-5.527659-13.332121-5.527658-3.033729 0-5.636221 0.541809-7.802453 1.625427-2.168241 1.084623-3.989685 2.557258-5.46433 4.422931-1.47364 1.862657-3.055843 4.724494-4.746609 8.583502a500.106839 500.106839 0 0 0-4.356587 10.209934l-9.105207 23.933083h-77.520912l-9.103196-24.451772c-3.559454-9.539458-6.593183-15.978843-9.106212-19.315141-2.51705-3.338308-6.634396-5.006959-12.357066-5.006959-4.856177 0-9.149436 1.779225-12.877766 5.332648-3.727325 3.554428-5.592997 7.586332-5.592997 12.095711 0 2.601488 0.433246 5.288418 1.301749 8.063807 0.865487 2.774384 2.296908 6.633391 4.291248 11.576017l48.775882 123.825984c1.386187 3.554428 3.055843 7.824567 5.008969 12.811422 1.949105 4.984844 4.029893 9.126316 6.241359 12.4214 2.211465 3.295084 5.115522 5.960905 8.715185 7.999473 3.597652 2.036559 8.042698 3.056848 13.332121 3.056849 5.375872 0 9.862131-1.019285 13.461794-3.056849 3.598657-2.038569 6.503719-4.663177 8.715184-7.869801a55.223309 55.223309 0 0 0 5.591992-10.338601c1.516864-3.686111 3.447876-8.607627 5.789014-14.764548l49.81527-123.04393c3.904242-9.365556 5.852342-16.172849 5.852342-20.419868 0.001005-4.423936-1.841548-8.47896-5.526653-12.163061z m194.128473 62.238681c-1.99635-9.452005-5.073303-17.972178-9.234879-25.559515-4.162581-7.587337-9.494223-14.37151-15.997943-20.355535-5.117532-4.596833-10.711535-8.280933-16.779997-11.056322-6.070473-2.776394-12.596306-4.726505-19.574485-5.851337-6.981194-1.129858-14.848986-1.692776-23.605384-1.692776h-50.338986c-7.022408 0-12.313842 1.061503-15.86827 3.187526-3.557444 2.123007-5.873451 5.115522-6.958075 8.974529-1.085629 3.856997-1.625427 8.864961-1.625427 15.022887v139.824933c0 8.323152 1.862657 14.34839 5.591992 18.07873 3.727325 3.727325 9.754573 5.591992 18.079736 5.591992h50.336976c13.090871 0 24.321094-1.214296 33.68665-3.640876 9.364551-2.429596 17.861605-6.981194 25.493172-13.656805 19.854939-16.997123 29.784419-42.838097 29.784419-77.521918 0-11.446344-0.996165-21.895519-2.989499-31.345513z" horiz-adv-x="1024" />
<glyph glyph-name="diqiu1" unicode="&#58892;" d="M510.2 379.8m-393.2 0a393.2 393.2 0 1 1 786.4 0 393.2 393.2 0 1 1-786.4 0ZM625.3 166.3c-0.7-3-4.7-11.6-4.7-11.6-3.3-6.9-8.2-13-11.3-20-1-2.3-0.9-4.9-2-7.2-0.6-1.2-1.4-2.1-1.4-2.2-5.2-6.5-5.2-6.5-9.5-7.5-3.9-0.9-5.7 0.5-7.6 3.4-0.7 1-1.4 7.1-1.2 7.8l0.3 0.9c0.3 0.8 1.8 4.8 5.7 8.7 0.7 0.7 2.1 2.1 2.5 3 0.4 0.9 0.1 1.9 0 2.7-0.6 2.4-1 8 1.1 11.6 2.1 3.5 6.1 2.1 9 3.4 2.2 1 2.9 3.5 4.7 4.9 2.2 1.8 5.4 2.1 7.1 4.7 2.1 3.2 2.7 4.8 3 5.7 0.3 1 0.5 1.1 1 1.3 3-2.6 4.2-5.9 3.3-9.6M306.7 60.1c0.1 0 0.1-0.1 0.2-0.2h-0.1c-4.7 2.2-4.7 2.2-5.3 2.5-2.9 1.9-9 5.9-10.2 7.6h0.1s0.1 0 0.1-0.1l15.2-9.8M891.1 304.1l-4.8-22.5c0-0.1-0.1-0.2-0.1-0.3 0 0.9 0.3 1.7 0.4 2.6-0.3-0.6-0.4-1.3-0.7-1.9-0.2 0.5 0.4 2.7 0.4 2.7 0 0.1 3.7 11.9 1.3 13.9-0.5-0.2-0.6-0.8-1-1.2-0.8 0.8 0.6 5.8 0.7 5.8 1 3 0.2 4.5-0.7 5.2 0.9 2.9 1.4 4.4 1.9 5.2 0.1 0.1 0.2 0.2 0.4 0.3 0.3-0.3 0.4-0.6 0.2-3.5-0.5-7.8-0.5-7.8-0.5-8.1 1.2 4.7 1.5 9.6 3.3 14.1 0.7-0.3 1.1-0.7 0.7-3.1l-1.5-9.2M884.4 296.7c-0.1-0.4-0.3-1.2-0.6-1.9-1.5-2.8-1.5-2.7-1.7-2.4-0.1 0.2-0.1 0.5-0.2 0.7-0.1 0.1-0.3 0.1-0.3 0.2 0 0 0 0.2 0.1 0.8 0 0.1 0.8 2.6 2.1 4.3 0.6 0.7 0.7 0.1 0.7-0.3 0.1-0.3 0-0.8-0.1-1.4M886.4 324.6c-0.2-1.7-1.1-3.2-1.3-4.9-0.1-1 0.2-1.9 0.1-2.9-0.1-0.7-0.3-1.5-0.3-2.2v-0.5c0-0.7 0-1.5-0.1-2.3-0.1-0.6-0.2-1.6-0.4-1.9-0.5 0-0.4-0.6-0.6-0.9-0.3 0.2-0.4 1-0.3 2.6 0.1 1.8 0.9 3.4 0.9 5.2-0.1 2.7-0.1 2.7 0 3.8 0 0.2 0 0.5 0.1 0.7 0.4 3.1 1.6 4.7 1.6 4.7s0.1 0.1 0.2 0.1c0-0.1 0.2-0.3 0.1-1.5M858.2 283.7c-0.2-3.9-2.1-7.5-2.8-11.3-0.7-4.3 0.1-5.6 0.6-6.4 0.6-0.9 1.3-2 1-4.1-0.3-2-1.9-3.4-2.3-5.4-0.5-2.1-0.4-4.4-0.9-6.5-3.8-18.2-5.9-18.6-6.7-18.8-0.8 0.7-0.1 2.4-1.5 2.5-0.8 0.1-0.8 0.1-1.9-2.2-0.5-1.1-1.1-1.3-1.4-1.3-0.6-0.1-0.8 0.6-1.3 0.6-1 0.1-2-1.4-3-0.4-0.2 0.3-0.5 1.1-0.6 1.9-0.3 2.5 0.8 4.9 0.2 7.4-0.3 1.2-1.3 2.1-1.1 3.4 0 0.1 1.2 7.2 2.1 9.3 0 0 0.7 1.6 2.1 1.6 0.5 0 1 0 1.2 0.6 0 0.1 0.1 0.2 0.1 0.3 0.8 1.7 0.7 3.6 1.5 5.3 0.9 2.1 2.8 3.5 3.4 5.8 0.7 2.5 0.6 5.1 1.5 7.6 0.6 1.7 2.1 2.9 3 4.4 1.7 2.8 1.4 6.2 2.7 9.1 0.4 0.9 0.6 1.3 1 1.6 1.8 1.1 3.2-2.9 3.1-5M287.7 76.8c-52.8 23.4-115.2 84.9-151.6 247.8s81.3 316.2 142.8 358.2L269 665s-12.3-8.8-1.3-17.9c5.8-4.8 2.4-11.5 6.6-11.3 3.9 0.2 9.5 9 13.4 8.3 2.7-0.4 6.2-5.8 7.1-8.4 0.4-1-0.3-3.3 0-4.3 0.5-1.8 4.4-4.4 4.2-6.3-0.3-3.2-6.3-7.6-9.2-9-4.4-2.2-19.5-2.7-19.5-2.7s-22.7-6.4-26.7-14.9-8-17.1-8-17.1 25.4 20.1 35.4 23.5 17.4 3.1 17.2-1.2c-0.2-4.1-16.5-8.7-9.7-13.3 6.8-4.7 13.7-8 8-16.7-5.7-8.7-10.3-9.6-6.8-14.3 3.5-4.7 7.8-10.7-5.5-12-13.3-1.3-26 4-27.3-1.3s-8.7-4-6-11.3c2.7-7.3 4.7-14-4.7-14.7-9.3-0.7-23.8 2-20.9 3.3 2.9 1.3 6.3 7.6 4.8 10-1.9 2.9-9.7 1.9-12.5-6.3-2.8-8.3 0.6-2.5-9.4-16.4-10-13.9-25.2-18.3-31.3-29.2s-4.3-17.5-8.8-18.6c-2.4-0.6-1.1 12.3-5.8 13.2-4.8 0.9-6-14-5.3-18.7 0.7-4.7 7.6-8.2 2-22.8-5.6-14.7-14-31.2-6-39.8 8-8.7 4.2-5.1 12.1-19.1s29.9-45.7 35.3-57.3c5.3-11.6-7.8-16.7 1.8-21.2 9.5-4.4 14.2-3.9 18.2-10.2 4-6.3 7.2-0.8 15.3-14.9 8.2-14 25.8-21.1 27.3-40.1s-4-17.3-2.7-24.7c1.3-7.3 7.3-24.8 3.3-33.1s-14-8.2-9.3-16.2c4.7-8 4.7-19.2 6-25.3 1.4-6 41.8-57.8 37.4-55.9zM371.4 629.8s7.7 3.9 20.8 5.5c13.1 1.6 6.8-3.1 15.5-2.7 8.7 0.4 15 0.5 20.5-2.7s28.4-9.5 16.6-15.8-18.9-3.5-23.7-14.4-5.5-16.4-20.5-16.4-26 3.2-33.1-3.9c-7.1-7.1-15.8-22.9-20.9-13.4-5.1 9.5-9.1 22.1 0 30s27.1 12.9 20.5 23.4c-6.7 10.4 4.3 10.4 4.3 10.4zM446.1 195.7s6.7 6.7 5 13.4c-1.7 6.7-18.9 25.6-17.8 39.5 1.1 13.9 5.6 21.4-2.8 21.3-8.4-0.1-10.6 12-27.8 5.9-17.3-6-40.1-9.9-54 21.2s-16.1 34.5-11.7 45.7c4.5 11.1 9.2 25.6 6.8 37-2.3 11.4 18.8 19.2 29.4 28.1s17.3 8.7 32.3 16.5 6 24.1 19.3 21.3c13.4-2.8 30.7-26.2 33.5-31.1 3.2-5.4 14.5-9.4 18.7-6.9 4.4 2.7 20 18.3 27 21.1 7.5 2.9 4.2-14.4 19.4-16.1 3.4-0.4 12.8 7.1 15.3 5.3 5.5-3.9-7.2-19.2-8-29.7-0.7-8.5 21.1-12.1 23.8-17.2 6-11.9 7.5-22.1 13.9-34.2 12.4-23.3 6.3-28.7 40.2-19.7 34 9-24.7-67.5-24.7-67.5S566.4 239 568 223.4s9.4-34-3.4-39.5c-12.8-5.6-19.5-10.8-18.9-17.9 0.6-7.1-2.2-2.1-11.1-13.8-8.9-11.7 7.8-4.5-11.1-18.9-18.9-14.5-51.8-24.9-56.8-10.2s-37.3 47-20.6 72.6zM884.2 365c0.2 4.4 0.2 8.9 0.2 13.4 0 50.7-10 99.2-28.3 143.6-7.7 22.8-35.7 69.1-55 93.4-15.2 3.1-21.2-20.1-36.4-23.6-18.1-4.2-23.1-2.6-40-6.3-17-3.7-14.1-1.2-27.2 0s-60.2 17.2-39.8-7.2c20.4-24.4-57.7-9.6-56.3-25.3 2.1-25.1 51.3-49 14.2-67.1-14.5-7.1-43.2-27.2 27.8-49.1 9.4-2.9 31.1-28.1 21.6-35.9-9.5-7.7-13.6 6.5-13.6 6.5s-23.5 34.7-39.5 22c-16-12.7-22.4 6.9-41.3-1.4-15.7-6.9-32.1-27.4-27.8-37.1 4.9-10.9 16.7-5 22.1-16.3 4.8-10 13.1-47.5 26.2-50.4 13-2.9 36.1 12.9 43.2-17.5 7-30.3 40.2-36 56.3-29.8 16 6.2 29.1 49.8 29.1 49.8s-2 6.1 18.1 12.9c20.1 6.8 54.4-67.9 58.2-80.9 3.8-13 14 21.7 13 45.1-1 23.4-5.3 10.5 6.8 36.7 12 26.2 23.3-7.8 41.2-29.6 7.5-9.1 13.1-14.4 18.1-16.9 4.7 20.5 7.7 41.6 8.9 63.2-0.5 2.7-0.3 5.2 0.2 7.8zM417.6 457.9s-11-13.1-19-23.9c-8-10.8-45-29.7-51-9.4s-1.3 42.3 7.8 50.3 21.5-5 25.8 0-15.7 26.1-3.2 28c12.5 2 21.5-1 33.5 13s-7 26 6 36 9.9 31 42.9 36 43.1-10.2 62.1-6.6 18 2.6 29 7.6 30.5 7.2 34.2-14.4 2.8-35.6 12.8-42.6 31.9-35 10.5-36-19.9 5.6-19-15.2c0.9-20.8-17.7-5.7 0-27.8s5.6-14.4-12.4-10.2c-18 4.2-37.1 26.8-54.6 11-17.4-15.8-21.3-4.6-29.4-19.7s-16.9-19.1-29.1-9.4c-12.1 9.8-38.9 48.5-46.9 33.3z" horiz-adv-x="1024" />
<glyph glyph-name="shuxingguanli" unicode="&#58896;" d="M510.947322-128.064144L62.578492 128V640L510.947322 896l449.010273-256v-512z m320.721623 704.81784l-320.08018 192.432974-320.721624-192.432974v-385.571536l320.721624-192.432974 320.08018 192.432974V576.753696zM704.021739 448.08018H511.588765v128.28865h192.432974v-128.28865z m0-256.577299H511.588765v128.28865h192.432974v-128.28865z m-384.865948 128.28865h128.288649v-128.28865H319.155791v128.28865z m0 256.577299h128.288649v-128.28865H319.155791v128.28865z" horiz-adv-x="1024" />
<glyph glyph-name="uploadicon03" unicode="&#59162;" d="M885.01535 610.030995l-0.066213 43.556279-35.845445 44.441129 0-0.758443L692.858481 892.755551c-0.716307 0.890869-1.559021 1.46873-2.413774 2.004456l-1.023296 1.239994L204.782562 895.295732c-39.517271-0.060194-71.498271-39.944648-71.426038-89.086917l1.233974-845.332516c0.072233-49.14227 32.1676-88.936433 71.690891-88.876239l608.252967 0.890869c39.517271 0.060194 71.498271 39.944648 71.426038 89.086917l-0.945044 645.121708M687.898507 835.87235l147.360596-184.355744L723.948611 651.354082c-19.749606-0.030097-35.809329 19.882033-35.845445 44.441129L687.898507 835.87235 687.898507 835.87235zM850.181161-38.076328c0.036116-24.559096-15.963412-44.513362-35.713019-44.543459L206.215176-83.510656c-19.749606-0.030097-35.809329 19.882033-35.845445 44.441129L169.129737 806.262989c-0.036116 24.559096 15.963412 44.513362 35.713019 44.543459l447.246422 0.656113 0.228737-155.715504c0.072233-49.14227 32.1676-88.936433 71.690891-88.876239l125.227313 0.180582L850.181161-38.076328 850.181161-38.076328zM169.129737 250.161985l681.051425 0 0-39.119992-681.051425 0 0 39.119992ZM326.073196 142.041769l126.647888 0 0-28.947229-81.297831-84.758979 84.259369 0 0-31.120227L318.266052-2.784666l0 30.030718 80.449098 83.874129L326.073196 111.120181 326.073196 142.041769zM487.723815 142.041769l44.850447 0 0-144.826434-44.850447 0L487.723815 142.041769zM574.601618 142.041769l74.387576 0c16.198169 0 28.333251-3.858427 36.405248-11.557222 8.065978-7.704814 12.098966-18.678156 12.098966-32.901966 0-14.621089-4.394152-26.045885-13.182456-34.274386-8.794323-8.23452-22.211535-12.351781-40.257656-12.351781l-24.492883 0 0-53.741081L574.601618-2.784666 574.601618 142.041769zM619.554394 80.294904l10.961302 0c8.6318 0 14.681283 1.498827 18.178547 4.496482s5.236866 6.832003 5.236866 11.509067c0 4.544637-1.516885 8.397044-4.544637 11.557222-3.033771 3.160178-8.72811 4.743276-17.089038 4.743276l-12.743041 0L619.554394 80.294904zM560.371788 263.705605 409.026359 263.705605 409.026359 528.558602l151.34543 0L560.371788 263.705605zM522.533926 377.213172 446.864221 377.213172l0-75.669705L522.533926 301.543467 522.533926 377.213172zM409.026359 701.850714l75.669705 0 0-75.669705-75.669705 0 0 75.669705ZM409.026359 851.456541l75.669705 0 0-73.936122-75.669705 0 0 73.936122ZM484.696064 777.526439l75.669705 0 0-75.669705-75.669705 0 0 75.669705ZM484.696064 626.181009l75.669705 0 0-75.669705-75.669705 0 0 75.669705Z" horiz-adv-x="1024" />
<glyph glyph-name="cad-fill" unicode="&#59352;" d="M507.2 348.8l-16-62.4h30.4zM676.8 339.2c-3.2 4.8-6.4 8-9.6 9.6-3.2 1.6-8 3.2-12.8 3.2h-24v-99.2h24c4.8 0 8 1.6 12.8 3.2 3.2 1.6 8 4.8 9.6 9.6s4.8 9.6 6.4 16c1.6 6.4 3.2 12.8 3.2 20.8s-1.6 14.4-3.2 20.8-3.2 11.2-6.4 16zM788.8 468.8v116.8l-161.6 160H299.2c-35.2 0-64-28.8-64-64v-212.8H192V128h43.2v-43.2c0-35.2 28.8-64 64-64h427.2c35.2 0 64 28.8 64 64V128H832V468.8h-43.2z m-152 179.2l70.4-70.4h-70.4v70.4z m-337.6 35.2h273.6v-169.6h152v-43.2H299.2V683.2z m283.2-462.4h-44.8l-8 32h-46.4l-8-32h-44.8l44.8 164.8h64l43.2-164.8z m-286.4 81.6c0 12.8 1.6 25.6 6.4 36.8s9.6 19.2 17.6 27.2c8 8 16 12.8 27.2 17.6 9.6 4.8 20.8 6.4 33.6 6.4 8 0 16-1.6 22.4-3.2 8-1.6 12.8-3.2 17.6-6.4l-1.6-33.6c-4.8 1.6-9.6 3.2-16 4.8-4.8 1.6-11.2 1.6-19.2 1.6-6.4 0-12.8-1.6-17.6-3.2-6.4-1.6-11.2-4.8-14.4-9.6-4.8-4.8-8-9.6-9.6-16-3.2-6.4-3.2-14.4-3.2-22.4 0-8 1.6-14.4 4.8-20.8s6.4-11.2 11.2-16c4.8-4.8 9.6-8 14.4-9.6 4.8-1.6 11.2-3.2 16-3.2 6.4 0 12.8 0 19.2 1.6s11.2 3.2 14.4 4.8l11.2-32-9.6-4.8c-3.2-1.6-8-1.6-11.2-3.2-4.8-1.6-8-1.6-12.8-1.6H384c-12.8 0-24 1.6-33.6 6.4-9.6 3.2-19.2 9.6-27.2 17.6-8 8-12.8 16-17.6 27.2-6.4 8-9.6 20.8-9.6 33.6z m428.8-217.6H299.2V128h427.2v-43.2z m-17.6 156.8c-12.8-14.4-33.6-20.8-60.8-20.8h-57.6V385.6h57.6c27.2 0 46.4-6.4 60.8-20.8 12.8-14.4 20.8-35.2 20.8-62.4 0-27.2-6.4-48-20.8-60.8z" horiz-adv-x="1024" />
<glyph glyph-name="wenbenwendang" unicode="&#58949;" d="M853.3 896H170.7C108.1 896 56.9 844.8 56.9 782.2v-796.4c0-62.6 51.2-113.8 113.8-113.8h682.7c62.6 0 113.8 51.2 113.8 113.8V782.2C967.1 844.8 915.9 896 853.3 896z m56.9-910.2c0-31.4-25.5-56.9-56.9-56.9H170.7c-31.4 0-56.9 25.5-56.9 56.9V782.2c0 31.4 25.5 56.9 56.9 56.9h682.7c31.4 0 56.9-25.5 56.9-56.9v-796.4zM284.4 327.1h568.9v-56.9H284.4zM170.7 213.3h682.7v-56.9H170.7zM170.7 99.6h682.7v-56.9H170.7zM227.6 440.9h56.8V668.4h56.9v56.9H170.7v-56.9h56.9zM682.7 668.4h56.9v-227.5h56.8V668.4h56.9v56.9H682.7zM449.4 452.3l62.6 83.4 62.6-83.4 45.5 34.1-72.5 96.7 72.5 96.7-45.5 34.1-62.6-83.4-62.6 83.4-45.5-34.1 72.5-96.7-72.5-96.7z" horiz-adv-x="1024" />
<glyph glyph-name="excel" unicode="&#58990;" d="M896 896a128 128 0 0 0 127.786667-120.490667L1024 768v-768a128 128 0 0 0-120.490667-127.786667L896-128H298.666667a128 128 0 0 0-127.786667 120.490667L170.666667 0v128H85.333333a85.333333 85.333333 0 0 0-85.333333 85.333333V554.666667a85.333333 85.333333 0 0 0 85.333333 85.333333h85.333334V768A128 128 0 0 0 291.157333 895.786667L298.666667 896h597.333333z m0-85.333333H298.666667a42.666667 42.666667 0 0 1-42.368-37.674667L256 768v-128h170.666667a85.333333 85.333333 0 0 0 85.333333-85.333333v-341.333334a85.333333 85.333333 0 0 0-85.333333-85.333333H256v-128a42.666667 42.666667 0 0 1 37.674667-42.368L298.666667-42.66666699999996h597.333333a42.666667 42.666667 0 0 1 42.368 37.674667L938.666667 0V768a42.666667 42.666667 0 0 1-37.674667 42.368L896 810.666667z m-42.666667-554.666667a42.666667 42.666667 0 0 0 0-85.333333h-213.333333a42.666667 42.666667 0 0 0 0 85.333333h213.333333zM181.76 517.973333H125.013333l102.4-147.2L117.76 213.33333300000004h56.746667L256 334.08000000000004 337.493333 213.33333300000004h56.746667l-110.506667 157.44 103.253334 147.2H330.24L256 407.893333 181.76 517.973333zM853.333333 426.666667a42.666667 42.666667 0 0 0 0-85.333334h-213.333333a42.666667 42.666667 0 0 0 0 85.333334h213.333333z m0 170.666666a42.666667 42.666667 0 0 0 0-85.333333h-213.333333a42.666667 42.666667 0 0 0 0 85.333333h213.333333z" horiz-adv-x="1024" />
<glyph glyph-name="fangda" unicode="&#59102;" d="M722.488889 253.15555600000005c45.511111 62.577778 73.955556 136.533333 73.955555 216.177777C796.444444 674.133333 631.466667 839.111111 426.666667 839.111111S56.888889 674.133333 56.888889 469.333333 221.866667 99.55555600000002 426.666667 99.55555600000002c79.644444 0 153.6 28.444444 216.177777 68.266666l221.866667-221.866666c22.755556-22.755556 56.888889-22.755556 79.644445 0 22.755556 22.755556 22.755556 56.888889 0 79.644444l-221.866667 227.555556zM455.111111 156.44444399999998c-170.666667 0-341.333333 142.222222-341.333333 312.888889S256 782.222222 426.666667 782.222222 739.555556 640 739.555556 469.333333 597.333333 156.44444399999998 426.666667 156.44444399999998M227.555556 497.777778h398.222222v-56.888889H227.555556zM398.222222 668.444444h56.888889v-398.222222H398.222222z" horiz-adv-x="1027" />
<glyph glyph-name="suoxiao" unicode="&#58989;" d="M933.7 87.7L692.6 328.9c6.7 11.7 12.7 23.8 18 36.3C728.1 406.6 737 450.7 737 496s-8.9 89.3-26.4 130.8c-16.9 40-41.1 75.9-72 106.8s-66.8 55.1-106.8 72C490.4 823.1 446.3 832 401 832s-89.3-8.9-130.8-26.4c-40-16.9-75.9-41.1-106.8-72s-55.1-66.8-72-106.8C73.9 585.3 65 541.3 65 496s8.9-89.3 26.4-130.8c16.9-40 41.1-75.9 72-106.8s66.8-55.1 106.8-72C311.7 168.9 355.7 160 401 160s89.3 8.9 130.8 26.4c12.5 5.3 24.6 11.3 36.3 18l241.2-241.2c34.2-34.2 90.2-34.2 124.5 0 34.2 34.3 34.2 90.3-0.1 124.5zM401 240c-141.2 0-256 114.8-256 256s114.8 256 256 256 256-114.8 256-256-114.8-256-256-256zM540.4 451.8H263.6c-23.2 0-42.1 18.9-42.1 42.1 0 23.2 18.9 42.1 42.1 42.1h276.8c23.2 0 42.1-18.9 42.1-42.1 0-23.2-18.9-42.1-42.1-42.1z" horiz-adv-x="1024" />
<glyph glyph-name="mianceliang" unicode="&#59663;" d="M959.69595 703.788304 639.929136 703.788304 639.929136 831.696462 352.116081 831.696462l0-127.908158L64.303027 703.788304l0-607.601358 287.813055 0 0-159.883407 287.813055 0L639.929136 96.186945l319.765791 0L959.694927 703.788304zM416.080905 767.739824l191.865819 0 0-63.951521-63.965847 0L416.080905 703.788304 416.080905 767.739824zM607.947747 607.848231l-95.948259 0 0-31.974225 95.948259 0 0-63.957661-63.965847 0 0-31.976272 63.965847 0 0-63.949474L480.016053 415.990598l0-31.990598 127.930671 0 0-63.957661-63.965847 0 0-31.974225 63.965847 0 0-63.958684-95.948259 0 0-31.967062 95.948259 0 0-63.964824-63.965847 0L416.080905 128.177544 416.080905 671.806915l127.899972 0 63.965847 0L607.946724 607.848231zM96.285438 128.177544 96.285438 671.806915l255.830643 0 0-543.629371L96.285438 128.177544zM607.947747 0.269385 416.080905 0.269385l0 95.91756 127.899972 0 63.965847 0L607.946724 0.269385zM927.712515 128.177544 639.929136 128.177544 639.929136 671.806915 927.712515 671.806915 927.712515 128.177544z" horiz-adv-x="1024" />
<glyph glyph-name="dayin1" unicode="&#58981;" d="M960.520474 705.872773 838.545799 705.872773 838.545799 804.155751C838.545799 848.961165 815.760476 895.240305 770.955062 895.240305L283.596034 895.240305C238.790619 895.240305 189.366148 848.961165 189.366148 804.155751L189.366148 705.872773 94.030622 705.872773C49.254267 705.872773 0 659.395753 0 614.590339L0 316.738603C0 271.933189 49.254267 246.003919 94.030622 246.003919L189.338472 246.003919 189.338472-57.62925C189.338472-102.434664 238.762944-127.997232 283.568358-127.997232L770.956446-127.997232C815.76186-127.997232 838.547182-102.43328 838.547182-57.62925L838.547182 246.031595 960.521858 246.031595C1005.327272 246.031595 1029.077089 271.962249 1029.077089 316.766279L1029.077089 614.590339C1029.074321 659.395753 1005.325888 705.872773 960.520474 705.872773L960.520474 705.872773ZM243.466412 804.154367C243.466412 819.089505 268.688571 842.301032 283.596034 842.301032L770.984122 842.301032C785.91926 842.301032 784.474593 819.090889 784.474593 804.154367L784.474593 705.872773 243.466412 705.872773 243.466412 804.154367 243.466412 804.154367ZM784.44415-47.257818C784.44415-62.192956 772.711079-75.059343 757.775941-75.059343L270.361561-75.059343C255.426423-75.059343 243.466412-62.192956 243.466412-47.257818L243.466412 354.175389C243.466412 369.138202 255.426423 381.268418 270.361561 381.268418L757.777325 381.268418C772.712463 381.268418 784.445534 369.138202 784.445534 354.175389L784.445534-47.257818 784.44415-47.257818 784.44415-47.257818ZM973.810298 316.766279C973.810298 301.831141 975.483288 300.131859 960.520474 300.131859L838.545799 300.131859 838.545799 343.831633C838.545799 388.638431 815.760476 435.370067 770.955062 435.370067L283.596034 435.370067C238.790619 435.370067 189.366148 388.637047 189.366148 343.831633L189.366148 300.131859 94.030622 300.131859C79.124543 300.131859 54.100265 301.831141 54.100265 316.766279L54.100265 614.590339C54.100265 629.525477 79.124543 651.772509 94.030622 651.772509L960.520474 651.772509C975.455612 651.772509 973.811682 629.525477 973.811682 614.590339L973.811682 316.766279 973.810298 316.766279 973.810298 316.766279ZM706.255043 261.307142 327.153278 261.307142C312.219524 261.307142 300.089308 249.828687 300.089308 234.836814 300.089308 219.844941 312.219524 208.367869 327.153278 208.367869L706.255043 208.367869C721.220624 208.367869 733.320396 219.844941 733.320396 234.836814 733.320396 249.828687 721.21924 261.307142 706.255043 261.307142L706.255043 261.307142ZM706.255043 104.869425 327.153278 104.869425C312.219524 104.869425 300.089308 92.797328 300.089308 77.834514 300.089308 62.868933 312.219524 50.796836 327.153278 50.796836L706.255043 50.796836C721.220624 50.796836 733.320396 62.868933 733.320396 77.834514 733.320396 92.797328 721.21924 104.869425 706.255043 104.869425L706.255043 104.869425Z" horiz-adv-x="1030" />
<glyph glyph-name="diqiu" unicode="&#59321;" d="M511.163 833.578c-242.734 0-439.51-196.775-439.51-439.51s196.776-439.51 439.51-439.51 439.51 196.776 439.51 439.51-196.776 439.51-439.51 439.51zM548.7 802.441s27.53 15.968 37.11 6.388c9.58-9.58 43.113 1.596 129.338-49.5 0 0-18.99-20.252-23.143-19.037 2.424-4.403 9.876-17.825 15.159-26.122 6.387-10.03 7.984-10.728 7.984-10.728l-6.388-9.58 6.388-1.596c-6.388 1.596-9.58-17.564-18.825-20.758-9.244-3.194 2.857-20.758-0.336-23.951-3.193-3.194 1.597-31.936 0-48.865-1.596-16.93-7.983-2.231-15.967 0-7.984 2.23-20.758 7.35-21.85 12.14-1.094 4.79-3.698 19.16-0.505 27.144 3.193 7.984-9.58 15.968-15.968 21.823-6.388 5.856-31.935-1.065-36.726 0-4.79 1.066-7.983 14.903-7.983 27.677s22.355-1.597 34.936 0c12.582 1.596 14.564 33.431 14.564 33.431l-0.723 27.062c-5.162 2.064-6.005 4.74 2.32 8.168 0 0-27.146 6.387-33.532-7.984-6.388-14.372-9.58-12.976-11.178-27.246-1.596-14.27-26.613-1.697-32.467 0-5.855 1.698-21.823 20.86-21.823 20.86 4.79 11.177 7.983 19.16 7.983 19.16l-8.368 19.16V802.441zM296.797 653.942c2.708 3.614 20.757 35.13 43.113 25.548 22.355-9.58 36.725 11.177 36.725 11.177s32.823 33.532 34.774 28.742l1.951-4.79c-1.951 4.79 27.146 12.774 30.338-3.194 3.194-15.967 22.356-24.001 22.356-24.001s-11.178-19.112-7.984-33.482c3.193-14.371 14.371-17.564 7.984-30.339-6.388-12.774-19.162-17.564-22.356-23.951-3.193-6.388-29.451 20.757-32.29 30.339-2.839 9.58-16.868 19.16-29.015 15.967-12.146-3.194-44.082-11.177-50.468-7.984-6.387 3.194-42.61 5.986-35.128 15.968zM724.73 184.493c-12.774-33.532-43.113-91.016-59.08-106.983-15.968-15.968-35.13-46.307-49.5-57.484-14.371-11.177-14.371-31.935-31.935-30.339-17.564 1.597-38.323 51.097-33.532 63.871 4.79 12.774-87.822 35.13-87.822 35.13s-39.92 4.79-47.903 81.434c-1.422 13.64-2.334 23.32-2.879 30.043-11.998 5.302-59.06 24.783-88.137 17.86-33.532-7.984-41.516 10.653-70.258 14.907l-49.5 45.77s-81.434 94.21-71.854 110.177c9.58 15.968 9.58 59.08 11.177 68.66 1.597 9.581-12.744 70.26-11.961 78.243 0.784 7.984-11.99 38.323-11.99 38.323s30.339 63.87 35.129 63.87 22.355-54.29 39.92-55.886c17.563-1.597 65.466 1.596 72.652 9.58 7.186 7.984 13.572 17.564 21.556 17.564 7.984 0 7.984 4.79 22.355-1.597 14.371-6.387 30.339-15.967 36.725-25.547 6.388-9.58-4.79-28.742 28.742-28.742s33.532 7.984 38.323-14.371c4.79-22.356 10.467-71.855-3.548-75.049-14.016-3.193-55.532-51.804-52.338-67.418 3.194-15.614 3.194-39.565-3.194-53.936-6.387-14.37-11.177-19.16-35.129-17.564-23.951 1.597-44.2 14.372-50.842-4.79-6.642-19.161-19.348-62.327 2.94-57.969 0 0 35.128 10.692 47.902 0 12.774-10.692 94.21-45.82 94.21-45.82s73.45 79.838 188.418 28.741l19.162-12.774 31.935 6.943s41.515 12.219 55.887 9.025l14.371-3.194v6.388c-0.002-0.002 12.772-33.534-0.002-67.066z m186.822 182.031s-9.58 14.371-9.58 29.487-11.178 13.626-11.178 32.786c0 19.162-14.371 12.774-23.951 25.548s-14.372-4.79-22.355-6.387c-7.984-1.597-6.388-14.372-14.372-29.54-7.984-15.17-28.741-24.75-35.129-21.911-6.387 2.84-30.339 24.305-31.935 29.097-1.597 4.79-33.532 31.935-32.646 38.322 0.887 6.388-8.87 39.92-15.257 55.887-6.388 15.968 0 78.877 0 78.877-9.58 5.424 87.822 45.672 75.048 50.462-12.774 4.79-19.161 57.483-19.161 57.483l46.483-23.951c46.484-23.952 105.21-213.968 105.21-213.968v-54.29l-11.177-47.902z" horiz-adv-x="1024" />
<glyph glyph-name="ceju" unicode="&#58884;" d="M64 560.2v-352c0-8.8 6.9-16 15.4-16h865.1c8.5 0 15.4 7.2 15.4 16v352c0 8.8-6.9 16-15.4 16h-865c-8.6 0-15.5-7.2-15.5-16z m833.2-304H128.8v256h768.4v-256zM202.5 318.4h30v-62h-30zM320.3 410.7h30v-154h-30zM438.1 318.4h30v-62h-30zM555.9 410.7h30v-154h-30zM673.7 318.4h30v-62h-30zM791.5 410.7h30v-154h-30z" horiz-adv-x="1024" />
<glyph glyph-name="shuxing" unicode="&#58922;" d="M457.984 453.458c9.595 24.75-2.703 37.1-13.67 37.1-50.576 0-116.194-119.665-140.739-119.665-9.595 0-17.756 9.656-17.756 17.92 0 24.77 60.109 82.514 77.875 100.372 54.64 52.275 125.727 92.201 205.025 92.201 58.727 0 121.652-35.789 72.397-169.236l-98.365-268.176c-8.213-20.633-23.214-55.04-23.214-77.045 0-9.595 5.396-19.241 16.384-19.241 40.97 0 116.193 116.9 135.321 116.9 6.79 0 16.384-8.274 16.384-20.624 0-39.874-159.918-210.432-297.953-210.432-49.193 0-83.384 23.327-83.384 75.612 0 65.997 46.49 178.821 56.084 202.21l95.621 242.094z m73.79 270.981c0 60.488 51.947 110.008 112.056 110.008 54.712 0 94.351-37.11 94.351-93.532 0-63.303-51.947-110.06-113.439-110.06-56.023 0-92.969 37.172-92.969 93.584z" horiz-adv-x="1024" />
</font>
</defs></svg>
No preview for this file type
No preview for this file type
No preview for this file type
{
"pointSymbol": {
},
"lineSymbol": {
},
"fillSymbol": {
"defaultSymbol": {
"type": "simple-fill",
"color": [ 0,233, 245, 0.8 ],
"style": "solid",
"outline": {
"color": "#00e9f5",
"width": 1
}
},
"highlightSymbol": {
"type": "simple-fill",
"color": [ 245,3, 37, 0.8 ],
"style": "solid",
"outline": {
"color": "#f50325",
"width": 1
}
}
}
}
\ No newline at end of file
[{
"layerName": "ZDJBXX",
"layerUrl": "http://192.168.2.201:6080/arcgis/rest/services/%E4%BA%92%E8%81%94%E7%BD%91%E5%8A%A0%E4%B8%8D%E5%8A%A8%E4%BA%A7/XA_%E4%B8%8D%E5%8A%A8%E4%BA%A7/MapServer",
"id": "8"
},
{
"layerName": "ZRZ",
"layerUrl": "http://192.168.2.201:6080/arcgis/rest/services/%E4%BA%92%E8%81%94%E7%BD%91%E5%8A%A0%E4%B8%8D%E5%8A%A8%E4%BA%A7/XA_%E4%B8%8D%E5%8A%A8%E4%BA%A7/MapServer",
"id": "10"
}
]
\ No newline at end of file
......@@ -56,9 +56,9 @@
:style="{ left: left + 'px', top: top + 'px' }"
class="contextmenu"
>
<li>定位</li>
<li>导入图形</li>
<li>导出图形</li>
<li @click="postionToMap">定位</li>
<li @click="importGeo">导入图形</li>
<li @click="exportToShp">导出图形</li>
<li v-show="isZD">导入属性</li>
<li v-show="!isZD">导入楼盘</li>
<li>重叠分析</li>
......@@ -92,6 +92,10 @@
<li v-show="zdData.type == 'ljz'" @click="deleteLjz">删除逻辑幢</li>
<li v-show="zdData.type == 'zdy'" @click="deleteZdy">删除幢单元</li>
</ul>
<el-dialog title="导入图形" :visible.sync="improtDialog">
<import-geo :property-info="zdData" :geo-info="currentClickZdGeo" @closeImportDialog="closeImportDialog"></import-geo>
</el-dialog>
<!-- 添加定着物弹框 -->
<el-dialog title="新建" :visible.sync="dialogVisible" width="40%">
<Create @closeDialog="closeDialog" :auth="true"></Create>
......@@ -100,8 +104,11 @@
</template>
<script>
import lineItem from "./lineItem.vue";
import {deleteZdInfoByBsm} from "../../api/zd";
import {deleteZdInfoByBsm,exportShp} from "../../api/zd";
import Create from "../../views/panel/create/index";
import ImportGeo from './tx/importGeo'
import geoUtils from "@components/lineTree/tx/js/geoUtils";
import featureUpdate from "@libs/map/featureUpdate";
import {deleteLjz,deleteZdy} from "./../../api/lpb"
export default {
inheritAttrs: false,
......@@ -116,7 +123,8 @@ export default {
default: false,
}
},
components: { lineItem,Create },
components: { lineItem,Create,ImportGeo },
mixins:[geoUtils,featureUpdate],
data() {
return {
selectedDetail: {},
......@@ -127,6 +135,8 @@ export default {
left: 0,
isZD: true,
zdData:{},
currentClickZdGeo:"",
improtDialog:false,
dialogVisible:false,
//控制楼盘表
lpbvisible: false,
......@@ -371,7 +381,111 @@ export default {
}).catch(() => {
});
var self = this;
var BSM = "";
var type = this.zdData.type;
if(type == "zd"){
BSM = this.zdData.zdbsm;
}else {
BSM = this.zdData.bsm;
}
//删除图形相关信息
var type = this.zdData.type;
this.queryGeoByBsm(BSM,type,function (features){
if(features && features.length > 0){
var layer = null;
if(type == 'zd'){
layer = self.getLayerByName("ZDJBXX");
}else{
layer = self.getLayerByName("ZRZ");
}
var featureUrl = layer.layerUrl.replace("MapServer","FeatureServer");
featureUrl += "/"+layer.id;
self.delGraphic(featureUrl,features[0],null);
}
});
},
/*
* 导入图形
* */
importGeo(){
var self = this;
var BSM = "";
//先这么写着 后面返回类型 根据类型判断
var type = this.zdData.type;
if(type == "zd"){
BSM = this.zdData.zdbsm;
}else {
BSM = this.zdData.bsm;
}
this.queryGeoByBsm(BSM,type,function (features){
if(features && features.length > 0){
if(features[0].geometry){
self.$confirm('该条数据有地块信息,是否继续导入?', '提示', {
confirmButtonText: '继续',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
self.improtDialog = true;
self.currentClickZdGeo = features[0];
}).catch(() => {
self.$message({
type: 'info',
message: '已取消'
});
});
}else {
self.currentClickZdGeo = features[0];
self.improtDialog = true;
}
}else{
self.currentClickZdGeo = null;
self.improtDialog = true;
}
});
},
//导出
exportToShp(){
var self = this;
var BSM = this.zdData.zdbsm;
var type = this.zdData.type;
this.queryGeoByBsm(BSM,type,function (features){
var data = JSON.stringify(features[0]);
if(features && features.length > 0){
window.location.href = "/api/tx/shpUtils/writeShp?strObj="+encodeURI(data)
/*exportShp({
"strObj":encodeURI(data)
}).then(res => {
debugger
});*/
}else{
self.$message.warning("暂无空间信息!!!!");
}
});
},
//图形定位
postionToMap(){
var curretRouterInfo = {
path:this.$route.path,
query:this.$route.query
}
sessionStorage.setItem("curretRouterInfo",JSON.stringify(curretRouterInfo));
this.$router.push({
path: "/viewMap",
query: {
bsm: this.zdData.zdbsm,
type: this.zdData.type ? 'zd' : 'zrz'
}
});
},
//关闭图形弹框
closeImportDialog(){
this.improtDialog = false;
}
},
};
</script>
......
<template>
<div >
<div v-if="!resultDialog" class="importDiv">
<el-upload
class="upload-demo"
action="#"
accept=".txt"
:show-file-list="false"
:on-change="txtFileChange"
>
<!-- <el-button size="small" type="primary">点击上传</el-button>-->
<div class="fileUpload">
<div slot="trigger" class="uploadLeft">
<i class="iconfont iconwenbenwendang"></i>
</div>
<div solt="tip" class="uploadRight">
<div solt="tip" class="title">TXT文本格式</div>
<div slot="tip" class="el-upload__tip">支持TXT文本格式,点击查看详情<a href="">文本详情</a></div>
</div>
</div>
</el-upload>
<el-upload
class="upload-demo"
action="/api/tx/shpUtils/readShp"
accept=".zip"
:show-file-list="false"
:on-success="shpFileSuccess"
>
<!--<el-button size="small" type="primary">点击上传</el-button>-->
<div class="fileUpload">
<div slot="trigger" class="uploadLeft">
<i class="iconfont iconuploadicon03"></i>
</div>
<div solt="tip" class="uploadRight">
<div solt="tip" class="title">ESRI Shape文件格式</div>
<div slot="tip" class="el-upload__tip">文件包含.shp、.pdf、.shx、.prj等的压缩文件(.zip)</div>
</div>
</div>
</el-upload>
<el-upload
class="upload-demo"
action="https://jsonplaceholder.typicode.com/posts/"
accept=".dwg,.dxf"
:show-file-list="false"
:on-success="cadFileSuccess"
>
<!-- <el-button size="small" type="primary">点击上传</el-button>-->
<div solt="tip" class="fileUpload">
<div slot="trigger" class="uploadLeft">
<i class="iconfont icontubiao_daoruCAD"></i>
</div>
<div solt="tip" class="uploadRight">
<div solt="tip" class="title">CAD文件</div>
<div slot="tip" class="el-upload__tip">支持.dwg、.dxf文件格式</div>
</div>
</div>
</el-upload>
<el-upload
class="upload-demo"
action="/api/tx/excelGeo/readExcel"
accept=".xls,.xlsx"
:show-file-list="false"
:on-success="excelFileSuccess"
>
<!--<el-button size="small" type="primary">点击上传</el-button>-->
<div solt="tip" class="fileUpload">
<div slot="trigger" class="uploadLeft">
<i class="iconfont iconexcel"></i>
</div>
<div solt="tip" class="uploadRight">
<div slot="tip" class="title">Excel文件格式</div>
<div slot="tip" class="el-upload__tip">.xls、.xlsx版本,点击查看详情<a href="">Excel格式</a></div>
</div>
</div>
</el-upload>
</div>
<div v-if="resultDialog">
<el-form :model="zdForm" ref="zdCheckForm" label-width="100px" size="small" @submit.native.prevent class="demo-ruleForm">
<el-form-item
label="宗地"
prop="zdBsm"
:rules="[
{ required: true, message: '请选择宗地', trigger: 'change' },
]"
>
<el-select v-model="zdForm.zdBsm" filterable placeholder="请选择" @change="zdChange">
<el-option
v-for="item in resultData"
:key="item.objectid"
:label="item.XMMC"
:value="item">
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm('zdCheckForm')">导入</el-button>
<el-button @click="cancel('zdCheckForm')">取消</el-button>
</el-form-item>
</el-form>
</div>
</div>
</template>
<script>
import geoUtils from "@components/lineTree/tx/js/geoUtils";
import featureUpdate from "@libs/map/featureUpdate";
import {addjzd,addjzx} from "@/api/zd"
export default {
props:{
propertyInfo:{
type:Object,
default:null
},
geoInfo:{
type:Object,
default:null
}
},
mixins:[geoUtils,featureUpdate],
data(){
return{
resultData:[],
resultDialog:false,
zdForm:{
zdBsm: ""
},
currentClickZd:null
}
},
methods:{
txtFileChange(file, fileList){
var self = this;
var fileReader = new FileReader();
fileReader.readAsText(file.raw);
fileReader.onload = function (res){
var content = this.result;
self.$emit("closeImportDialog");
}
},
shpFileSuccess(response, file, fileList){
var self = this;
if(response.success){
this.resultData = response.result;
this.resultDialog = true;
}else {
this.$message.warning(response.message);
}
},
cadFileSuccess(response, file, fileList){
debugger
},
excelFileSuccess(response, file, fileList){
var self = this;
if(response.success){
var result = response.result;
var points = [];
for(var i = 0;i < result.length;i++){
var point = [];
point[0] = parseFloat(result[i].x);
point[1] = parseFloat(result[i].y);
points.push(point);
}
var wkt = "PROJCS[\"XADFZBX\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",0.0],PARAMETER[\"Scale_Factor\",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter\",1.0]]";
var geometry = {
rings:[[points]],
spatialReference:{
wkt:wkt
},
type:"polygon"
}
var graphic = {
attributes:null,
geometry:geometry
}
if(self.propertyInfo.type == "zd"){
self.saveZd(graphic);
}else{
self.saveZRZ(graphic);
}
}else{
this.$message.warning(response.message);
}
},
//导入
submitForm(formName){
//校验完整性 直接调用空间方法 提交空间表
var self = this;
this.$refs[formName].validate((valid) => {
if (valid) {
var geometry = self.parseWktToArc(self.currentClickZd.wkt);
geometry.type = "polygon";
var wkt = "PROJCS[\"XADFZBX\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",0.0],PARAMETER[\"Scale_Factor\",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter\",1.0]]";
geometry.spatialReference = {
wkt:wkt
}
var graphic = {
attributes:self.currentClickZd,
geometry:geometry
}
if(self.propertyInfo.type == "zd"){
self.saveZd(graphic);
}else{
self.saveZRZ(graphic);
}
} else {
console.log('error submit!!');
return false;
}
});
},
saveZd(graphic){
var self = this;
var points = null,lines = null,
layer = self.getLayerByName("ZDJBXX");
var featureUrl = layer.layerUrl.replace("MapServer","FeatureServer");
featureUrl += "/"+layer.id;
if(self.geoInfo){
//替换 生成图像 高亮
self.geoInfo.attributes.BSM = this.propertyInfo.zdbsm;
self.geoInfo.attributes.ZDDM = this.propertyInfo.zddm;
self.geoInfo.attributes.XMMC = this.propertyInfo.mc;
graphic.attributes = self.geoInfo.attributes;
self.updateGraphic(featureUrl,graphic,function (res) {
//保存成功之后生成界址点 界址线
//生成坐标点
//跳转至map界面updateResults
var updResult = res.updateFeatureResults[0];
if(updResult.objectId){
var OBJECTID = updResult.objectId;
points = self.craetJZPoint(graphic);
self.savejzd(points)
//生成边框线
self.createJZLine(graphic,function (res){
lines = res;
self.saveJzx(lines);
});
self.goMap();
}
});
}else{
//生成图像 保存
graphic.attributes = {
BSM:this.propertyInfo.zdbsm,
ZDDM:this.propertyInfo.zddm,
XMMC:this.propertyInfo.mc
}
self.addGraphic(featureUrl,graphic,function (res) {
var addRresult = res.addFeatureResults[0];
if(addRresult.objectId){
var OBJECTID = addRresult.objectId;
points = self.craetJZPoint(graphic);
self.savejzd(points)
//生成边框线
self.createJZLine(graphic,function (res){
lines = res;
self.saveJzx(lines);
});
self.goMap();
}
});
}
},
savejzd(points){
var savePoints = []
for(var i = 0;i < points.length;i++){
var obj = {
glbsm:this.propertyInfo.zdbsm,
jzdh:points[i].jzdh,
sxh:points[i].sxh,
xzbz:points[i].x,
yzbz:points[i].y,
jblx:"",
jzdlx:""
}
savePoints.push(obj);
}
addjzd(savePoints).then(res=>{
if(res.succcess){
//触发查询接口
console.log("界址点保存成成功!!!");
}
});
},
saveJzx(lines){
var jzxLines = [];
for(var i = 0;i < lines.length;i++){
var obj = {
glbsm: this.propertyInfo.zdbsm,
qsd:lines[i].startPoint,
zzd:lines[i].endPoint,
jzjj:lines[i].distance,
qdh:lines[i].qdh,
zdh:lines[i].zdh,
jzxlx:"",
jzxwz:"",
jxxz:"",
sm:""
}
jzxLines.push(obj);
}
addjzx(jzxLines).then(res=>{
if(res.success){
//触发查询界址线
console.log("界址线保存成功!!!!!");
}
});
},
saveZRZ(graphic){
var self = this;
var layer = null;
layer = self.getLayerByName("ZRZ");
var featureUrl = layer.layerUrl.replace("MapServer","FeatureServer");
featureUrl += "/"+layer.id;
if(self.geoInfo){
self.geoInfo.BSM = this.propertyInfo.bsm;
graphic.attributes = self.geoInfo;
//替换 生成图像 高亮
self.updateGraphic(featureUrl,graphic,function (res) {
var addRresult = res.updateFeatureResults[0];
if(addRresult.objectId) {
self.goMap();
}
});
}else{
var attributes = {
BSM:this.propertyInfo.bsm,
XMMC:this.propertyInfo.xmmc
}
graphic.attributes = attributes;
//生成图像 保存
self.addGraphic(featureUrl,graphic,function (res) {
var addRresult = res.addFeatureResults[0];
if(addRresult.objectId) {
self.goMap();
}
});
}
},
//操作成功跳转
goMap(){
var bsm = "", type = this.propertyInfo.type;
if(type == "zd"){
bsm = this.propertyInfo.zdbsm;
}else {
bsm = this.propertyInfo.bsm;
}
this.resultDialog = false;
this.$emit("closeImportDialog");
var curretRouterInfo = {
path: this.$route.path,
query: this.$route.query
}
sessionStorage.setItem("curretRouterInfo", JSON.stringify(curretRouterInfo));
this.$router.push({
path: "/viewMap",
query: {
bsm: bsm,
type: this.propertyInfo.type
}
});
},
//取消
cancel(){
this.zdForm.zdBsm = "";
this.currentClickZd = null;
},
//宗地选择发生改变
zdChange(value){
this.zdForm.zdBsm = value.XMMC;
this.currentClickZd = value;
}
}
}
</script>
<style scoped lang="less">
.upload-demo{
line-height: 34px;
}
.fileUpload{
height: 100%;
width: 100%;
.uploadLeft{
float: left;
line-height: 61px;
.iconfont{
font-size: 42px;
}
}
.uploadRight{
float: right;
margin-left: 5px;
.title{
text-align: initial;
font-weight: 600;
}
.el-upload__tip{
margin-top: 0px;
a{
color: cornflowerblue;
}
}
}
}
</style>
\ No newline at end of file
/*
* 图形相关的操作 js
* */
import layers from '@/assets/json/layers.json'
import queryUtils from "@libs/map/queryUtils";
import {loadModules} from "esri-loader"
import arcgisParser from 'terraformer-arcgis-parser'
import wktParse from 'terraformer-wkt-parser'
export default {
data(){
return{
}
},
methods: {
getLayerByName(name) {
for (var i = 0; i < layers.length; i++) {
if (layers[i].layerName == name) {
return layers[i];
}
}
return null;
},
queryGeoByBsm(bsm, type, callBackFunction) {
var layer = null;
if (type == 'zd') {
layer = this.getLayerByName("ZDJBXX");
} else if (type == 'zrz') {
layer = this.getLayerByName("ZRZ");
} else {
console.log("未定义类型!!");
return;
}
if (!layer) {
console.log("没有找到图层,不能查询");
return;
}
queryUtils.methods.queryByWhere(layer.layerUrl+"/"+layer.id, {"BSM": bsm}, null, true, null, null, function (res) {
var features = res.features;
if (callBackFunction && typeof callBackFunction == 'function') {
callBackFunction(features);
}
});
},
//生成介质点
craetJZPoint(graphic) {
var geomtry = graphic.geometry,rings = geomtry.rings[0];
var pointInfos = [];
this.getPointByRings(rings,pointInfos);
return pointInfos;
},
getPointByRings(rings,pointInfos){
for(var i = 0;i < rings.length;i++){
var children = rings[i];
if(children.length == 2 && typeof children[0] == 'number'){
var obj = {};
obj.jzdh = "j"+pointInfos.length;
obj.sxh = pointInfos.length;
obj.x = children[0];
obj.y = children[1];
pointInfos.push(obj);
}else {
this.getPointByRings(children,pointInfos);
}
}
},
//生成介质线
createJZLine(graphic,callBackFunction) {
var self = this;
loadModules([
"esri/geometry/support/geodesicUtils",
"esri/geometry/Point",
"esri/geometry/Polyline"
]).then(([
geodesicUtils,
Point,
Polyline
])=>{
//取得各个坐标点 然后生成外围坐标线
var geometry = graphic.geometry,
rings = geometry.rings,
points = [];
if(rings.length > 0){
for(var i = 0;i < rings.length;i++){
var danPoints = [];
self.getPointByRings(rings[i],danPoints);
points.push(danPoints);
}
}else {
var danPoints = [];
self.getPointByRings(rings,danPoints);
points.push(danPoints);
}
var lines = [];
//meters
for(var i = 0;i < points.length;i++){
for(var j = 0;j < points[i].length;j++){
if(j < (points[i].length - 1)){
const join = geodesicUtils.geodesicDistance(
new Point({ x: points[i][j].x, y: points[i][j].y }),
new Point({ x: points[i][j+1].x, y: points[i][j+1].y }),
"meters"
);
const { distance, azimuth } = join;
var obj = {
startPoint:points[i][j].x +"," +points[i][j].y ,
endPoint:points[i][j+1].x +","+points[i][j+1].y,
qdh:points[i][j].sxh,
zdh:points[i][j+1].sxh,
distance:distance,
jzxlx:"",
jzxwz:"",
jzxxz:"",
remark:""
}
lines.push(obj);
}else{
const join = geodesicUtils.geodesicDistance(
new Point({ x: points[i][j].x, y: points[i][j].y }),
new Point({ x: points[i][0].x, y: points[i][0].y }),
"meters"
);
const { distance, azimuth } = join;
var obj = {
startPoint:points[i][j].x +"," +points[i][j].y ,
endPoint:points[i][0].x +"," +points[i][0].y ,
qdh:points[i][j].sxh,
zdh:points[i][0].sxh,
distance:distance,
jzxlx:"",
jzxwz:"",
jzxxz:"",
remark:""
}
lines.push(obj);
}
}
}
if(callBackFunction && typeof callBackFunction == "function"){
callBackFunction(lines);
}
}).catch( err => {
throw (err);
})
},
//wkt转换成arcgis
parseWktToArc(wkt){
var primitive = wktParse.parse(wkt);
/*if(primitive.type == "MultiPolygon"){
primitive.type = "Polygon"
}*/
return arcgisParser.convert(primitive)
}
}
}
\ No newline at end of file
<template>
<div class="map">
<div :id="viewId" class="viewDiv">
</div>
</div>
</template>
<script>
import {loadModules} from 'esri-loader'
import {maps} from '@/libs/map/mapUtils'
export default {
props:{
viewId:{
type:String,
default:"mainView"
},
afterLoaderFunction:{
type:Function,
default:null
}
},
data(){
return{
}
},
mounted(){
this.initMap();
},
methods:{
initMap(){
var self = this;
loadModules([
"esri/views/MapView",
"esri/Map"
]).then(([
MapView,
esriMap
]) => {
var map = new esriMap({
basemap:"hybrid"
});
//108.95 34.27
var view = new MapView({
container: self.viewId,
map: map,
zoom:10,
zoom:10,
center: [-0.154133333770497,0.6138183594020817],
spatialReference: {
wkid: 102100
}
});
maps[self.viewId] = view;
if(self.afterLoaderFunction && typeof self.afterLoaderFunction == 'function'){
self.afterLoaderFunction(view);
}
}).catch(err => {
throw(err);
});
}
}
}
</script>
<style scoped lang="less">
.map{
height: 100%;
width: 100%;
.viewDiv{
height: 100%;
width: 100%;
}
}
</style>
\ No newline at end of file
import {loadModules} from 'esri-loader'
export default {
methods: {
identify(url,layerIds,geometry ,callBackFunction){
var self = this;
loadModules([
"esri/tasks/IdentifyTask",
"esri/tasks/support/IdentifyParameters"
]).then(([
IdentifyTask,
IdentifyParameters
]) => {
var identifyTask = new IdentifyTask({
url:url
}),
identifyParameters = new identifyParameters();
identifyParameters.geometry = geometry;
if(layerIds){
identifyParameters.layerIds = layerIds;
}
identifyParameters.layerOption = "all";
identifyParameters.spatialReference = geometry.spatialReference;
identifyTask.execute(identifyParameters).then(result => {
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(result);
}
});
}).catch(err => {
throw(err);
});
}
}
}
\ No newline at end of file
import {maps} from '@/libs/map/mapUtils'
import {loadModules} from 'esri-loader'
export default {
data() {
return {
drawAction:null,
graphicLayer:null,
creatEvent:null,
}
},
methods: {
initDraw(type,viewId,creationMode,callBackFunction){
var self = this;
loadModules([
"esri/widgets/Sketch",
"esri/layers/GraphicsLayer"
]).then(([
Sketch,
GraphicsLayer
]) => {
var view = maps[viewId];
if(!self.drawAction){
self.graphicLayer = new GraphicsLayer({
id:"_drawLayer"
})
self.drawAction = new Sketch({
view: view,
layer:self.graphicLayer,
creationMode: "single"
});
}else {
// this.drawAction.cancel();
if(creationMode){
self.drawAction.creationMode = creationMode;
}
// graphicLayer = view.map.findLayerById("_drawLayer");
}
self.drawAction.create(type);
if(self.creatEvent){
self.creatEvent.remove();
}
self.creatEvent = self.drawAction.on("create", function(event) {
if (event.state === "complete") {
self.graphicLayer.remove(event.graphic);
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(event.graphic.geometry);
}
}
})
}).catch(err=>{
throw(err);
});
},
destroyeDraw() {
if(this.drawAction){
this.drawAction.cancel();
}
}
}
}
\ No newline at end of file
/*
* 空间图层数据添加、修改、删除
* */
import {loadModules} from "esri-loader"
export default {
methods:{
addGraphic(url,graphic,callBackFunction){
loadModules([
"esri/layers/FeatureLayer",
"esri/Graphic",
"esri/geometry/Point",
"esri/geometry/Polygon",
"esri/geometry/Polyline"
]).then(([
FeatureLayer,
Graphic,
Point,
Polygon,
Polyline
])=>{
var featureLayer = new FeatureLayer({
url:url
})
var geo = null;
if(graphic.geometry.type == 'point'){
geo = new Point(graphic.geometry);
}else if(graphic.geometry.type == 'polyline'){
geo = new Polyline(graphic.geometry);
}else if(graphic.geometry.type == 'polygon'){
geo = new Polygon(graphic.geometry);
}
var saveGraphic = new Graphic({
attributes:graphic.attributes,
geometry:geo
});
featureLayer.applyEdits({
addFeatures:[saveGraphic]
}).then(function (res){
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(res);
}
})
}).catch( err => {
throw (err);
})
},
updateGraphic(url,graphic,callBackFunction){
loadModules([
"esri/layers/FeatureLayer",
"esri/Graphic",
"esri/geometry/Point",
"esri/geometry/Polygon",
"esri/geometry/Polyline"
]).then(([
FeatureLayer,
Graphic,
Point,
Polygon,
Polyline
])=>{
var featureLayer = new FeatureLayer({
url:url
})
var geo = null;
if(graphic.geometry.type == 'point'){
geo = new Point(graphic.geometry);
}else if(graphic.geometry.type == 'polyline'){
geo = new Polyline(graphic.geometry);
}else if(graphic.geometry.type == 'polygon'){
geo = new Polygon(graphic.geometry);
}
var updGraphic = new Graphic({
attributes:graphic.attributes,
geometry:geo
});
featureLayer.applyEdits({
updateFeatures:[updGraphic]
}).then(function (res){
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(res);
}
})
}).catch( err => {
throw (err);
})
},
delGraphic(url,graphic,callBackFunction){
loadModules([
"esri/layers/FeatureLayer"
]).then(([
FeatureLayer
])=>{
var featureLayer = new FeatureLayer({
url:url
})
featureLayer.applyEdits({
deleteFeatures:[graphic]
}).then(function (res){
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(res);
}
})
}).catch( err => {
throw (err);
})
}
}
}
\ No newline at end of file
import {loadCss,loadScript} from "esri-loader"
export function init(){
loadScript({url:"http://192.168.2.38/4.16/init.js"});
loadCss("http://192.168.2.38/4.16/esri/themes/light/main.css");
}
init();
\ No newline at end of file
var maps = {}
export {maps};
\ No newline at end of file
import {loadModules} from 'esri-loader'
import {maps} from '@/libs/map/mapUtils'
export default{
data(){
return{
//activeWidget:null,
areaActive:null,
distanceActive:null
}
},
methods: {
measure(viewId,type){
var view = maps[viewId];
var self = this;
loadModules([
"esri/widgets/DistanceMeasurement2D",
"esri/widgets/AreaMeasurement2D"
]).then(([
DistanceMeasurement2D,
AreaMeasurement2D
]) => {
switch (type) {
case "distance":
if(!self.distanceActive){
self.distanceActive = new DistanceMeasurement2D({
view: view
});
}
// skip the initial 'new measurement' button
self.distanceActive.viewModel.start();
break;
case "area":
if(!self.areaActive){
self.areaActive = new AreaMeasurement2D({
view: view
});
}
// skip the initial 'new measurement' button
self.areaActive.viewModel.start();
break;
case null:
if (self.distanceActive) {
self.distanceActive.viewModel.clear();
// self.distanceActive = null;
}
if (self.areaActive) {
self.areaActive.viewModel.clear();
// self.areaActive = null;
}
break;
}
}).catch(err => {
throw(err);
});
}
}
}
\ No newline at end of file
import {loadModules} from 'esri-loader'
export default{
methods: {
queryByWhere(url,queryWhere,geometry,returnGeometry,outFields ,outSpatialReference ,callBackFunction){
var self = this;
loadModules([
"esri/tasks/QueryTask",
"esri/tasks/support/Query"
]).then(([
QueryTask,
Query
]) => {
var queryTask = new QueryTask({
url: url
}),
query = new Query(),
where = "";
if (queryWhere){
var parames = self.parseObj2Arr(queryWhere);
//var isFrist = false;
for(var i = 0;i < parames.length; i++ ){
if(i == 0){
}else {
where += " and ";
}
if(Array.isArray(parames[i].value)){
where += parames[i].name + " in (" + parames[i].value.toString + ")";
}else if(typeof parames[i].value == 'number'){
where += parames[i].name + " =" + parames[i].value ;
}else{
where += parames[i].name + " =" + "'" + parames[i].value +"'";
}
}
} else {
where = "1=1";
}
query.where = where;
if(geometry){
query.geometry = geometry;
}
query.outSpatialReference = outSpatialReference ? outSpatialReference : {wkid:3857}
query.returnGeometry = returnGeometry ? true : false;
query.outFields = outFields ? outFields : ["*"];
queryTask.execute(query).then(function(results){
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(results);
}
});
}).catch( err => {
throw(err);
})
},
parseObj2Arr(object){
var arr = [];
for(var key in object){
var obj = {};
obj.name = key;
obj.value = object[key];
arr.push(obj);
}
return arr;
}
},
}
import {open,openShp} from "shapefile"
export default{
methods: {
readShpByFile(file,callBackFunction){
var reader = new FileReader();
reader.readAsBinaryString(file);
reader.οnlοad=function(){
var fileData = this.result ; //fileData就是读取到的文件的二进制数据
openShp(fileData).then(source => source.read()
.then(function log(result) {
if (result.done) return;
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(result.value);
}
return source.read().then(log);
}))
.catch(error => console.error(error.stack));
}
},
readShpByUrl(url,callBackFunction){
open(url).then(source => source.read()
.then(function log(result) {
if (result.done) return;
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction(result.value);
}
return source.read().then(log);
}))
.catch(error => console.error(error.stack));
}
},
readShpByZip(zipUrl,callBackFunction){
}
}
\ No newline at end of file
......@@ -5,6 +5,14 @@ import store from '@store'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import '../mock/index.js'
//引入arcgis Api
import './libs/map/mapApi'
import './assets/iconfont/iconfont.js'
//引入iconFount字体库
import './assets/iconfont/iconfont.css'
import ElTreeSelect from 'el-select-tree'
//树型选择器
Vue.use(ElTreeSelect);
......
......@@ -71,6 +71,12 @@ const constantRoutes = [
code: "1-5",
component: () => import("@/views/zd/index"),
},
{
path: "/viewMap",
name: "地图",
code: "0-6",
component: () => import("@/views/systemTX/map"),
}
],
},
];
......
......@@ -31,6 +31,11 @@
<i :class="item.icon"></i>
<span>{{ item.name }}</span>
</div>
<div class="top-items tuOrShu" >
<i class="iconfont icondiqiu1" title="图形管理" v-if="!isMap" @click="goMap"></i>
<i class="iconfont iconshuxingguanli" title="属性管理" v-else @click="goBack"></i>
</div>
</div>
<!-- <div class="header-bottom">
<Navigation ref="navigation"></Navigation>
......@@ -127,7 +132,9 @@ export default {
},
pd: [],
dialogVisible: false,
treeHeight:0, //树结构区域高度
isMap:false,
treeHeight:0,
routerInfo:null
};
},
computed: {
......@@ -150,6 +157,13 @@ export default {
this.getRightTreeByZrzbsm(this.$store.state.zrzbsm);
}else if(newPath == "/dz"){
this.getRightTreeByDzbsm(this.$store.state.dzbsm);
} else if(newPath == "/viewMap"){
this.isMap = true;
if(this.$route.query.type == "zd"){
this.getRightTree(this.$route.query.bsm);
}else if(this.$route.query.type == "/zrz"){
this.getRightTreeByZrzbsm(this.$route.query.bsm);
}
} else {
this.getTreeList();
}
......@@ -349,6 +363,45 @@ export default {
getTreeList().then((res)=>{
this.pd=res.result;
})
},
goBack(){
this.isMap = false;
var curretRouterInfo = JSON.parse(sessionStorage.getItem("curretRouterInfo"));
//this.$router.back(-1);
if(curretRouterInfo){
this.$router.push({
path: curretRouterInfo.path,
query: curretRouterInfo.query
});
}else {
this.$router.back(-1);
}
},
goMap(){
var curretRouterInfo = {
path:this.$route.path,
query:this.$route.query
}
sessionStorage.setItem('curretRouterInfo',JSON.stringify(curretRouterInfo));
this.isMap = true;
var routerQuery = null;
var path = this.$route.path;
if(path == "/zd"){
routerQuery = {
bsm:this.$route.query.bsm,
type:"zd"
}
}else if(path == "/zrz"){
routerQuery = {
bsm:this.$route.query.bsm,
type:"zrz"
}
}
this.$router.push({
path: "/viewMap",
query: routerQuery
});
}
},
};
......@@ -411,6 +464,13 @@ export default {
border-bottom: 1px solid rgba(234, 234, 234, 1);
box-sizing: border-box;
}
.tuOrShu{
float: right !important;
.iconfont{
font-size: 21px;
}
}
}
.el-aside {
width: 290px !important;
......
......@@ -42,7 +42,7 @@
</el-card>
</div>
<div class="notice" ref="notice">
<el-card class="news">
<el-card>
<div slot="header" class="clearfix">
<span>通知公告</span>
<span class="edit">查看全部 <i class="fa fa-angle-right " aria-hidden="true"></i></span>
......@@ -182,17 +182,6 @@ export default {
div {
cursor: pointer;
flex: 1;
.el-badge{
width: 68px;
height: 68px;
display: block;
margin: 0 auto;
/deep/.el-badge__content{
top: 10px;
right: 14px;
background-color: #fa6400;
}
}
img {
width: 68px;
height: 68px;
......
......@@ -15,7 +15,7 @@
>办理
</el-button
>
<el-button type="text" size="small">定位</el-button>
<el-button type="text" size="small" @click="postionToMap(scope.row)">定位</el-button>
</template>
</el-table-column>
<el-table-column prop="bdcdyh" align="left" label="不动产单元号">
......@@ -170,6 +170,24 @@
}
});
},
//定位
//图形定位
postionToMap(rowData){
if(rowData.dylx == "zrz" || rowData.dylx == "zd"){
var curretRouterInfo = {
path:this.$route.path,
query:this.$route.query
}
sessionStorage.setItem("curretRouterInfo",JSON.stringify(curretRouterInfo));
this.$router.push({
path: "/viewMap",
query: {
bsm: rowData.glbsm,
type: rowData.dylx
}
});
}
}
},
computed: {},
watch: {},
......
<template>
<div class="testMap">
<div class="mapTools">
<mapTools :viewId="viewId"></mapTools>
</div>
<EsriMap :viewId = "viewId" :afterLoaderFunction="addLayer"></EsriMap>
</div>
</template>
<script>
import EsriMap from '@/components/map/EsriMap'
import MapTools from './mapWeight/mapTools'
import {loadModules} from 'esri-loader'
import {maps} from '@/libs/map/mapUtils'
import mapLayerManager from "./mapWeight/js/mapLayerManager";
export default {
components:{
EsriMap,
MapTools
},
data(){
return{
viewId:"testMap",
layerUrl:"http://192.168.2.201:6080/arcgis/rest/services/%E4%BA%92%E8%81%94%E7%BD%91%E5%8A%A0%E4%B8%8D%E5%8A%A8%E4%BA%A7/XA_%E4%B8%8D%E5%8A%A8%E4%BA%A7/MapServer"
}
},
mixins:[mapLayerManager],
mounted(){
var query = this.$route.query;
if(query && JSON.stringify(query) != "{}"){
this.addGeoByBsm(query.bsm,query.type,this.viewId);
}
},
methods:{
addLayer(){
var self = this;
var view = maps[this.viewId];
loadModules([
"esri/layers/MapImageLayer",
]).then(([
MapImageLayer,
])=>{
var mapImageLayer = new MapImageLayer({
url:self.layerUrl,
id:"testLayer",
spatialReference:view.spatialReference,
sublayers:[{
id:19,
visible:true
},
{
id:8,
visible:true
},
{
id:10,
visible:true
}]
});
view.map.add(mapImageLayer,1);
}).catch(err => {
throw(err);
})
}
}
}
</script>
<style scoped lang="less">
.testMap{
height: 100%;
width: 100%;
position: relative;
.mapTools{
position: absolute;
top: 12px;
z-index: 99;
right: 5px;
}
}
</style>
\ No newline at end of file
import layers from '@/assets/json/layers.json'
import graphicSymbol from '@/assets/json/graphicSymbol.json'
import queryUtils from "@libs/map/queryUtils";
import {loadModules} from "esri-loader"
import {maps} from '@/libs/map/mapUtils'
export default {
methods:{
getLayerByName(name) {
for (var i = 0; i < layers.length; i++) {
if (layers[i].layerName == name) {
return layers[i];
}
}
return null;
},
addGeoByBsm(bsm, type,viewId) {
var self = this;
var layer = null;
if (type == 'zd') {
layer = this.getLayerByName("ZDJBXX");
} else if (type == 'zrz') {
layer = this.getLayerByName("ZRZ");
} else {
console.log("未定义类型!!");
return;
}
if (!layer) {
console.log("没有找到图层,不能查询");
return;
}
queryUtils.methods.queryByWhere(layer.layerUrl+"/"+layer.id, {"BSM": bsm }, null, true, null, null, function (res) {
var features = res.features;
if(features && features.length > 0){
if( !features[0].geometry ){
self.$message.success("暂无图形信息!!");
return;
}
loadModules([
"esri/layers/GraphicsLayer"
]).then( ([
GraphicsLayer
]) => {
var view = maps[viewId];
var layer = view.map.findLayerById("highlightLayer");
if(layer){
layer.removeAll();
}else {
layer = new GraphicsLayer({
id:"highlightLayer"
})
view.map.add(layer);
}
var symbol = graphicSymbol.fillSymbol.highlightSymbol;
var graphic = features[0];
graphic.symbol = symbol;
layer.add(graphic);
view.center = graphic.geometry.extent.center;
}).catch( err => {
thow(err);
})
}else {
self.$message.success("暂无图形信息!!");
return;
}
});
},
}
}
\ No newline at end of file
<template>
<div class="tools">
<el-button-group>
<el-button type="primary" title="全图" icon="iconfont icondiqiu" @click="fullMap"></el-button>
<el-button type="primary" title="测面" icon="iconfont iconmianceliang" @click="measureMent('area')"></el-button>
<el-button type="primary" title="测距" icon="iconfont iconceju" @click="measureMent('distance')"></el-button>
<el-button type="primary" title="放大" icon="iconfont iconfangda" @click="zoomOut"></el-button>
<el-button type="primary" title="缩小" icon="iconfont iconsuoxiao" @click="zoomIn"></el-button>
<el-button type="primary" title="点选" icon="iconfont iconshuxing" @click="info"></el-button>
<el-button type="primary" title="清除" icon="el-icon-delete" @click="clear"></el-button>
</el-button-group>
</div>
</template>
<script>
import {maps} from '@/libs/map/mapUtils'
import draw from '@/libs/map/draw'
import identifyUtils from '@/libs/map/IdentifyUtils'
import measure from '@/libs/map/measure'
import {loadModules} from "esri-loader"
export default {
props:{
viewId:{
type:String,
default:"mainView"
}
},
mixins:[draw,identifyUtils,measure],
data(){
return{
url:""
}
},
methods:{
fullMap(){
var view = maps[this.viewId];
view.zoom = 10;
view.center = [108.95,34.27]
},
measureMent(type){
this.measure(this.viewId,type);
},
clearHeightLayer(){
},
clear(){
this.measure(this.viewId,null);
},
info(){
var view = maps[this.viewId];
var self = this;
this.initDraw("point",this.viewId,null,function(geo){
self.identify(self.url,[],geo,function(result){
debugger
});
});
},
zoomOut(){
var view = maps[this.viewId];
this.initDraw("rectangle",this.viewId,null,function(geo){
view.extent = geo.extent;
});
},
zoomIn(){
var view = maps[this.viewId];
this.initDraw("rectangle",this.viewId,null,function(geo){
var dWidth, dHeight, dXmin, dYmin, dXmax, dYmax;
dWidth = view.extent.width * view.extent.width / geo.extent.width;
dHeight = view.extent.height * view.extent.height / geo.extent.height;
dXmin = view.extent.xmin - ((geo.extent.xmin - view.extent.xmin) * view.extent.width / geo.extent.width);
dYmin = view.extent.ymin - ((geo.extent.ymin - view.extent.ymin) * view.extent.height / geo.extent.height);
dXmax = dXmin + dWidth;
dYmax = dYmin + dHeight;
//pEnv.PutCoords(dXmin, dYmin, dXmax, dYmax);
loadModules(["esri/geometry/Extent"]).then(([Extent]) => {
view.extent = new Extent({
xmin: dXmin,
ymin: dYmin,
xmax: dXmax,
ymax: dYmax,
spatialReference: {
wkid: 102100
}
});
}).catch( err => {
throw (err);
})
});
}
}
}
</script>
<style lang="less" scoped>
</style>
\ No newline at end of file
......@@ -20,6 +20,7 @@ import jzx from "./jzx";
import djb from "./djb";
import lshs from "./lshs";
import fjcl from "./fjcl/fjcl"
import {queryjzd,queryjzx} from "@/api/zd"
export default {
name: "",
components: {
......@@ -29,12 +30,34 @@ export default {
data() {
return {
activeName: "djdcb",
jzd:[],
jzx:[]
};
},
methods: {
handleClick(tab, event) {
// console.log(tab, event);
},
//查询界址点
getJZD(){
var bsm = this.$store.state.zdbsm;
this.jzx = [];
queryjzd({glBsm:bsm}).then(res => {
if(res.code == 200){
this.jzd = res.data.data;
}
})
},
//查询界址线
getJZX(){
var bsm = this.$store.state.zdbsm;
this.jzx = [];
queryjzx({glBsm:bsm}).then(res => {
if(res.code = 200){
this.jzx = res.data.data;
}
});
}
},
created() {},
mounted() {},
......
......@@ -171,7 +171,7 @@
},
methods: {
getData(bsm) {
queryjzd(bsm).then(res => {
queryjzd({glBsm:bsm}).then(res => {
for (let i = 0; i < res.result.length; i++) {
res.result[i]['isCheck'] = false;
res.result[i]['iszb'] = 'readonly';
......
......@@ -9,9 +9,9 @@
<table border="1">
<tr>
<td class="cz"><input type="checkbox" @click="allcheck" v-model="isCheckAll"/></td>
<td class="qsd">起始点</td>
<td class="zzd">终止点</td>
<td class="jzdj">界址点距(m)</td>
<td class="qdh">起始点号</td>
<td class="zdh">终止点号</td>
<td class="jzjj">界址间距(m)</td>
<td class="jzxlx">界址线类型</td>
<td class="jzxwz">界址线位置</td>
<td class="jxxz">界限性质</td>
......