b45e7944 by 杨威

缓冲区分析和字体图标新增

1 parent 3163d413
......@@ -31,6 +31,48 @@
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xe6d7;</span>
<div class="name">绘制方式1</div>
<div class="code-name">&amp;#xe6d7;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6d8;</span>
<div class="name">绘制方式2</div>
<div class="code-name">&amp;#xe6d8;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6db;</span>
<div class="name">绘制方式3</div>
<div class="code-name">&amp;#xe6db;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6dd;</span>
<div class="name">绘制方式4</div>
<div class="code-name">&amp;#xe6dd;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe793;</span>
<div class="name">识别</div>
<div class="code-name">&amp;#xe793;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe791;</span>
<div class="name">楼盘表编辑</div>
<div class="code-name">&amp;#xe791;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe792;</span>
<div class="name">楼盘表信息</div>
<div class="code-name">&amp;#xe792;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe78a;</span>
<div class="name">查询</div>
<div class="code-name">&amp;#xe78a;</div>
......@@ -97,12 +139,6 @@
</li>
<li class="dib">
<span class="icon iconfont">&#xe786;</span>
<div class="name">空间查询</div>
<div class="code-name">&amp;#xe786;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe787;</span>
<div class="name">行政区导航</div>
<div class="code-name">&amp;#xe787;</div>
......@@ -441,6 +477,69 @@
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont iconhuizhifangshi1"></span>
<div class="name">
绘制方式1
</div>
<div class="code-name">.iconhuizhifangshi1
</div>
</li>
<li class="dib">
<span class="icon iconfont iconhuizhifangshi2"></span>
<div class="name">
绘制方式2
</div>
<div class="code-name">.iconhuizhifangshi2
</div>
</li>
<li class="dib">
<span class="icon iconfont iconhuizhifangshi3"></span>
<div class="name">
绘制方式3
</div>
<div class="code-name">.iconhuizhifangshi3
</div>
</li>
<li class="dib">
<span class="icon iconfont iconhuizhifangshi4"></span>
<div class="name">
绘制方式4
</div>
<div class="code-name">.iconhuizhifangshi4
</div>
</li>
<li class="dib">
<span class="icon iconfont iconshibie"></span>
<div class="name">
识别
</div>
<div class="code-name">.iconshibie
</div>
</li>
<li class="dib">
<span class="icon iconfont iconloupanbiaobianji"></span>
<div class="name">
楼盘表编辑
</div>
<div class="code-name">.iconloupanbiaobianji
</div>
</li>
<li class="dib">
<span class="icon iconfont iconloupanbiaoxinxi"></span>
<div class="name">
楼盘表信息
</div>
<div class="code-name">.iconloupanbiaoxinxi
</div>
</li>
<li class="dib">
<span class="icon iconfont iconchaxun"></span>
<div class="name">
查询
......@@ -540,15 +639,6 @@
</li>
<li class="dib">
<span class="icon iconfont iconkongjianchaxun"></span>
<div class="name">
空间查询
</div>
<div class="code-name">.iconkongjianchaxun
</div>
</li>
<li class="dib">
<span class="icon iconfont iconhangzhengqudaohang"></span>
<div class="name">
行政区导航
......@@ -1011,6 +1101,62 @@
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconhuizhifangshi1"></use>
</svg>
<div class="name">绘制方式1</div>
<div class="code-name">#iconhuizhifangshi1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconhuizhifangshi2"></use>
</svg>
<div class="name">绘制方式2</div>
<div class="code-name">#iconhuizhifangshi2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconhuizhifangshi3"></use>
</svg>
<div class="name">绘制方式3</div>
<div class="code-name">#iconhuizhifangshi3</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconhuizhifangshi4"></use>
</svg>
<div class="name">绘制方式4</div>
<div class="code-name">#iconhuizhifangshi4</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconshibie"></use>
</svg>
<div class="name">识别</div>
<div class="code-name">#iconshibie</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconloupanbiaobianji"></use>
</svg>
<div class="name">楼盘表编辑</div>
<div class="code-name">#iconloupanbiaobianji</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconloupanbiaoxinxi"></use>
</svg>
<div class="name">楼盘表信息</div>
<div class="code-name">#iconloupanbiaoxinxi</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconchaxun"></use>
</svg>
<div class="name">查询</div>
......@@ -1099,14 +1245,6 @@
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconkongjianchaxun"></use>
</svg>
<div class="name">空间查询</div>
<div class="code-name">#iconkongjianchaxun</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconhangzhengqudaohang"></use>
</svg>
<div class="name">行政区导航</div>
......
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1609228467295'); /* IE9 */
src: url('iconfont.eot?t=1609228467295#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABwwAAsAAAAAOdAAABvfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCJQgrYWMYFATYCJAOBdAt8AAQgBYRtB4V9GzYvFeOYJbBxAPDOvAHZ/5+TG0NUbJD0194TQ4rZDnamwkBSWskL0aBLHzjtL1o9fI/bwInjDn6zxmyydqQyCX9Eup4xeWguq9Oq3Iv+T3wv2AUGHzaUEqKabq98SULpDlSpisHShUHhBMagLMKhDD5G5t6pb/Z6XO/j1bEWmvwsna1zZMmRdRnuQkWblcAi0gLYwgZ1MmcpGZIZgX1FZMECOsecj9Sy9ZXt0C4nKREYpgFAQO5+7ISyGEnZCVKExeTUhTXX3YLCl+33z8DHgbs9868SsqZoyUr7IMA2B+li2E2ktPoNT9v8d3dUHGGiqOTWRqJzKKC41ClYCbpCneLpCpbAqtUF1oa4auaqdNW676qc+1UgIHZ12C4xHsDgvFDCwLvAyvWDblmywhqSk75XfHuzYa9NL6qwkhU5U2I1E3NtmKKpGwaiCG5bNcT83G6I0dfPAYCLHKDCj4C/V621DpdzdQQRX3dFCSVloffloK8vLSt799gvXbJ9SRZBsjdYF71LirllJF+yfMkieo8US+i4lpgqqBhKmia2Ld3ZUhkfwqDnEB4g2qaLP+Pe9tr348x2MUIqhHymbLv7Pz8ElGYOVae3Zy8rHe6gCAxavxKodDx5HjFT5K5I2GM0kvHl7l9/Bx/n05ffIWSDCr05NH3O91Xl1lf230015onqRYvjwGxvYGCvgkMa0fyzq71XV26eu/sCSpnSr/z7tZfmxr2d9cIlWyJWHg/OrQo9UxdU+np/vr///XHbH46n8+XaLJar9Wa7q+dxart+qIoySbM8jOJAR6nS0pYVhDK++R8vSgiGw8ASIHxB/zZUygLU/H9ARICbZYQAeBABnsSAFwngTQr4kAG+5IArBeBGCbhQAWypAnbUAHvqgAMNwJEm4EQLcKYN6NEBzOgC5vQAC/qAJQPAiiFgzQiwYQzoMgFMmQLGzAAT5oA+C8CAJWDICjBiDeiwAbTYAtrsABl7QJ0DoMER0OQEiDkDEi6AlCugCjdABe6AAjwARXgCSvAClOENyMEHkIcvIIAfIISJ2QCGegc46gMQUJ+AiDpvRAJwstV3bwftiv4zVW6mx5nCbNUSjQQBEdwJLA/cT6jcXR0uz4jFks08ksmMBWYWGZYHeU4wMxrm8FJiauMxjnGqEw2qY0R/oLA6UjA/og1VThWqt4dpfroeFOcmXN2BVusxhlxJ1+ervPEoUORkOXKTUeaUHI7ZyO4u8aAV8TzLqJp9iRduFl4AJuOsg/ScRXq/yq8imT7DIRlL4434o1cOgGeWBLJUCqFX1EaL3SB8hWHaM4u+mBUzjaxLSL8UyTuap0353rjKKcqSVfEiGU9MbuPoJ/lt9XF5bw5W5IEsmfCCEmLWNHhClYVF4zYxEnGD7pmgY12h3ma8HWlFBSiSFzyR84ZgdlAmotUrPDCHKDlb/qIqGf5G5f0ANmtf9AFH9U6uIhKvf9kPIfqxnerqHjWhUzM21gXWtteHrk5oxDpUPmW9AVRn56iG8CZOVdGhirodWd2MZmwAfe3roXGBp0r3Aq8xu57ZYZklMqP59Kb5ID6QZtQIpmbeFZs4MEoTSZ+Vb6WYkmyxEf98piBxQpdhgJbbxQxgiK0RHU3iYUxen0AKAIGCNXitNV1Knsp8/GTqVJn3CY6Nb3kYucrua498WNjAA0yx2QPa270alS7IsT0MS4q7U69AwRhWJWHmUxeA4lBgqZckWMY1HdRIRJVIJ9XXBvJHlvqkwqotYkOUqss0ZrH6+OMUq0h2zopGdjVFM8GLXB03Rvv8jaMLjnmFNhz32slluC/CvN1ZObNaLQaVzAYyMTZVzbi4l3GztfGXx0Kf/Ffx1UlzSu+rHqtbPiyZql4Z2brV4TKFOelEItBFVcBHZnMVr4wZSU9V39f7qcrVwbpXipc/EOnR1d+Pb/FIJxjtqnvFwWU7Lp7fBk62aDCOO9unvttzphtUfjxcSOqrGZIpIkEk9eCTXO3LvRW9cZxmzujh88szF5s3WjYWagUy+bs7o2MzFea/bHK4VoymudqHC33klXyItVbPFb9L+05qKJ6OiF93trouf6pOseGx5QuPvlqIyu7KOfyvVbKz8+N8cTE/PrcT2CXygn/sHI7ledV5Eb9MnFT5ifJSduG/fq6YqPbQwbQ1Q6fMyc/rvcaGoOk147Mj8T700aC7p+aIfldnJQo85eqdWTnsj4ATYXI0oifGwk5rdByOZz1HMd6tyGw1ZFeakXemymqV+gvHetoHA6VG4s6udicRVDVccXz0d5cdU6NBR/L3Fw6uo6arUyOrHIALPaRgURM+zoGMChN10mEtx9hA4rZ2B9TEY+F1cuTGWbcsQYniBZMtUmeY+nzaVBvLIeUZDyflcDbtRjLLNkcMhfYZmCGUKtIMa8G0R/0ZDJC0LgpzqsepR6Yd2ic1gFJs40MCZxu3aoY/5Bne4uHdwY88019pzyEhrz1VFQ5non5nunpj248HVGgJNyNSZowaihY8KcdjiPEkViphoVsMkSZjVARYMFsiHlAcsSZ5fxe42ruGfnRw2hiKJZYAb6ejk7ouefaoI353YGZj9OpO9ftnly4Oz1yTL6VX8YOhU9HJSGKRFoZIOcK+eBDEhRWOADZweU8nk2QU5OJIHJtiMd8wkgJfkRjHZeQqzGTKI3M+cZCCufHDrCS6gqGVP7U9Q5L1OVQJhBbnRMoT0OmIc6zgilyaDD/CcbikdQKuZwRn2BTT0VHF7QDz5QJM6rteaQ0hX7CpQXwraHEJ19fYSPdzl5goh7VlBbO2Z5FphUgtn7XMyzxhSXzfB8jM8uxoDdfXfVw7m0Y2dDpTJBvRMxEasUC5unvDBNjdq2MPdodCt6dZjtL2oChGxLgtf8/vXxu8v3uyN7d3TajOgSyIPexnA6luHX1TZkkrEZgStynaHRUv31A46H5iNn9+Pk+ob2EhHXbRbicmWmttLNIMIW28gYnUdhyDo5jJbg7lFtkQW103LOv41hyWPRsxUWrNc4g3FZ/jLfSejTtxEnPVUZKe0JIpiVjqjhcZTTzdxJNFD9yZGor5d6/V3KWBhL4JM0iYDKNqZM6owQWNgURWTqBeaK0omcZVEvp/zhWVLlEVuLioWnPyXClBatQbZVXkQkq/V8dC0nmSMnGDJoonQU37TMAmVrdbaqje8CfVfFjXNERzXh3OlhnT94KmtehwRPWk6IDIcgBC10gL74YaZyDQoJnGTg0rnLhp/Q7+7a5xDq0BQiic0oDvFYHxrGjTHCNZJ2RacOgojdnnkhFSh+mC6nTKhhgWWDq6h8oedwMdMpiOwB3UTAFnSYbmCrc70+pgAUoUgnXM7tuWWpNtrngaTsoQLh/fWxG497a7uD8VBk1qV3qtyUpyuJYowO/O1OwIvsfpXlZPX/hTneUvH6vpucvXVi744uQ2mWWGEXt58cIvD29mNj30WD037AH6WpHGkFbNJgJ4/sYRiGbdaMbBUKua16cckNWKEpNsng1QXNsewlRqQcyBnD++8M1gnOxJNX6tvVPHSI3nTy77bnoMN1J33zg6GfCFjnDYHImA/ibliruFb/e/R5ac+LK55JnQgPzaCi0estdvnD8eH568tHeNmZjpgfP7TA3KbI1xXwjA1jiDqixNXedreXGpN0a8qZOPOHccOCrFB5OESUvpofHhdsVtGXGfLWgYFmrGSiiIHbSD2VjcLbN+p1oie42NeyXVmZyV3QdlrhloDlYlhfrkqUB6iTnvU9IGbTzxIdTeJwvv/bAvTF4ZDFKmT80zM9vpdS31hFRoZ9ajVXwtQ0x5yngVzIjKdicqVbzGUY6myTSiwXbdMZ5l5CAasWkx8kCr8bgUW+TbsYpU5Bn829UZOawZxSzdKan3KUNxnlou6J2A8zz1Sr1IbT+h6Ykg7PwPhJ/vvepZbNDZfevSFTwZqiF7mKdcV3pKRSWok7MoEgctO62x1DdufnP5xKHjNQVpxcQfWXl5mT/qkFag9RqaqJ87v1uwTdAbs25gelz8rLkUu3agGFq8GC6Bi+frBt7TMI3KrWXY1ze9ot6vr3sENmFP7+WfLmO6JLeeBy1AG4LOfFjBEZNPtmOsYzqJy0/hR4jYFhHGhuesbatG51CPNvANvpXFF2eMmjmsVy0rWUt6tcs8YSEp3xZujVnw1xnrhq3+sGMjc73HqfvA3TBpgNfSViLNt283IS6ONwhppq2E1oATVcF+4fXT/Cf6pWMRfhP9xRaFXzAfco+5F9n9fWlpZpK9HFVRNPeA04Zor847bwaTdvW/dpz3kNnrdbAXqJpY5SY+RHTnIPQ8MblD3fH4ANpIS1+z3rU2eiDGFIP4reWt9UsoUH7iTkr4jGlP8vbUZ35OmMT9BJBpvZANfVHk0guBDVbEAotO+73LEmQAG4Aat+l/XGAg7pmLhW9ZHHFnjjHWCSIuS3Z+2Cn9lvftkFo6TCq1ltZlX8ZqktvJ+KwJatdwNPZoyd/v/y22OoFzpkzJbGQqB1V0DVXe7WQq0SVTxpIamY1VY4tsL/i0ZQxUFUas5acH//8WtZYYVvU/cAt9KL3cXrJPDbltK7sGXefaFmUsBC92HF1EG0uetlTgsPiMGcJF5ETzPriHMiZ203Uou6Z160qBEd6xA66DjUWNU8QIIoy6kUPdaca8+NkT5SUylLQEfD4dES8LTsc14UM2R+DEqWOMAxfsVeaLg0mh3gs/JiF5QSHipSH4JlwijIiXheCaceAeZ78y5bk+PTo941TShJ9iQWvqxB8sSUNQ1o4zFcUb7dIHe8JzxiV9KWwDf8okSK+HJuEyqld81LP1f+204TLEvglhCb6iqvN6md4/8EegKHyBu2IWHFLbVqQcuszFNtuhlMt9K2zqh4gOVqw4pC4enW1PnD8/0X44cdf8BfaEQ2BX4oIFH/HVZ18w/33I88iRaNSxQRM33D9Wpvr3xI2PhquM/TfsEUXbIuTLVkijL9Zn6f4+bAy7iuaNag6EBb+sI6RNHj/jdOXnEW+ku6ugcrF50jMNdBD763nS/LphGy9BZg+tivYhyePmKpuXqeHtSGnz++a3d0d8GxQ/zFYWf0wggROEPFmx31S/Ehkp+RE5kdcIHkuV1zakzqXIqfKV8g3XJIoPwJbI87lCTo4VjVccS1YfIyl5NvBeonzSKu/et7971oFU8YTZqOCRjuWFMGqOKzlB4bNG789Xz0WV3tm8/KT9s0aGBSk5xxk1kcw5u5PYAsX0kftzVPPYSSLP3fL+R3OFMIm1hzGH558AZWWCBJBY+QRoMzMRJLim3cXGYXFWp8Bp0mQ4gfthGicIW7xkGVFR9Eyiky6rCQ4KDK5jq5DAo9Rl1H7qM8oghcth3kSqvivwF9w9PJ7DhmEWArO5x1D6VKFjijTY+r9wHA4u5TuGUIdr4qvBeUP1lZfEsxMcxn39ijvsYrVVtaCKKeALmFWcoCDHsyq60F/IuJ0cBFzDugVrALyI3ns39W4vPXXacConJIQzFehYqajeCkbfFnfawyhNCNzJC1eg0z37H5ynJy7le4ZQhx3ic7j//sNBPqcI2bG18Ngsyq2+c9dm0R8/vn+dz4ZfxhEIOJUvG0IWN/vQAboog54vqeDVLupLj033esf03zXGx08Mbl7whc7yY9FXMOyzSBHovLn7PIvHoneAdoaziAb6HavvtoM2bxNP4SsIFygHnY3OUJ1yDbUoVEqVRXm9EIV/+05XU3mTQvCS9bJToERUZYUAyhFfZ7hTMegUOF06mpOtbFeAKt0XWRGxH0AWmvvupaX59/mnpd27NhiXdLeR3sewDvQ5HdIb784u3Fq8JXV06cjR+1dWL9foaAePkBMcMX7efjFTvJwHaTrN8pXVfzoYWTo6dUtX1zLPZbmxvBk+6cszVLPxdqpMqvM+GdV+/4U3Q7U83Yc3A0iXSKbLFZItEoX8dRoHT/y/iw5I3A7zTHRoy1OEKOFrm7UDr/l6p4axhaFx6g/9S/mwKDQgIPT8RH+asigZB+vgsmS84ORtiSuuSxJzeyS0kJMkJcIQ3huHqvZMDbsTnAFAGTwru4u6lBaiZKT3fravmXenQaoZPVUyNSTTIRzFT4iGILGULx8eqQurGLFfGh2DCFcPD624O1KuSXTqLESHPCCQbpTMWJ1EGvtL1if5qoV35OsDVPJi73hve5zBUYQv3C4wOVQhUaQK71RKi9No3/tQh9gRIrU6bhclDi8MkA+LqB25Myp6OIezesT1zO1NCHWIHKFSK+/n8mnNClH2knSpWZq7pHCJ6I4oc3lhEovu5xXvdTCO32NEsug0cC0j5a83xOvp4EQmDRefye/ePf4zTOYYj6BtXizv+qwsi7clN9dV7e1ytoPzd1kTHZ0Bjd4qPJuNT/mOIdRhxzAX7s8/cZBdipAd15DrpuJC/eDPxHMt5zZbn5Nd0DcAEUP07H40lRBy223Lp2+bfFne5jy5P+b+zXs9Y3oejwdjDAEvyOhhcgfE+6YTPfGwEG7ZnybH8+wC2mcaKCSlvxwTAV/cWSKfWsdUDtEDmoYPQHTrdgq2LteOUXLJmD13HUYuoecSMHwuvp6QQ7AScvHY4yAtNbbNsy2WqkUxEbb+oZZ6ROYpO0LVQm4/MPPXI4x1GSwXqulcbu77YV2oymjkxgyU0KLWWOcKPN2+o0fg+u+fnusmLshVkG80augjgO8zc3JnztawzjD1M2ZlZc2cFRjA0sycbXEFuVatenNfu+YSuK5eG/tv3Hg66LS1pkbLdKEZ3aCoaNYsFeoa0sxiSc4uTE2dOvXSjK2ZOQMCl16pbZkymVfLyxkttYdmUGuptTURek4/Rz93gX4guhs39dAttvHkKfD4u8ls9WH5WBcv0qu/8tILJ5cyv+VmFqQP4vK0mTmEwaOFn8gutos8Q7vYXeBbOQlxBluDT3NJxUPF+n57+7p+GOtM2a4Z1PnURi+pz35t9dPoaeJrlu4GEiY6WRNIXXmM5JfJ+IBOoafASivinN1GnG1H9n0WfyHsmb6dUrHr5s2LyN7SHQu5rccIHeT5LQfmcYua8R1/XPTbinbM72HrAUor0dR2fCGnzI50Sm5Ms5XIbJJLSlLNl+Sfx+R7AT1i3sB38g0GfTcbAproBnoTX23YYHCrCWbAtgFHDM0fpaLPFwDnyINiNE2KIHr/q8pU0yDRM+h8yrsBBapihKOVaDjjUfTuDZxOGftINBQWEI6K0PCAsPnHxIzwwHCGmBkWGAZiq9nAACIHUgwnhOkpG6fkcmMb1aKM3UDwJspgE0frtvSpJd6udsudCoNNffzE9pJe6IkEVccjDQNWRgAVl06Mcqd/slh8m1evn0ljxi8/lpukbYjdQj9OjGKL/GSDmCin1IpOfl98lAM5ETSgDwiQqCkKqZiC22gwqPij60pfqCU6J1TbHJNX1mBDz/9TD31dbvvf0ThY8vIz9veCvqqawXbAbREf49/zt/rDHP6nwmfkYeQsfOJz4L38KGpo+1c37vySesfb/nLkJtuCvkYx6CZYq6IBXM9RKgMlwepF6mmAdmRUyuusuYSpZP69cxRnyliLCJ+sLCrStvFC6yi8ZtQ4KANH8Iik6pST4qAcrCZnyJCJiDRuop4yXUPKgKMHtkUHYiKME82BNxQEvEk2Qx27oaXkTReAPK5f0O2+Iq/HL29p37gKeRSbkmCRUaDC2ro8yP84c2rhUhI1S26KSj7iEQ79GSwfHwDcP14HyF7879xKjn/nK5TmvmgSHnh5YUdnT9A20N3h6P0M7nza4EAGBpCUHYZQh52pS5GDB+Clrh88iNbDBw4iSzHqAwdA6KF1tNZYr9hWGoP7xjWFW822iC3saoKFsOZ3NvdKiEzB7NU0PcllB6vNZ9O6yJwcTKd167gVq3cJz2Q7LwRWQfcv10ezu4Nsgp76epfIJbuv1+jcWm4BEdPeOlGLyIJOTQlvs2gR98XEGMwj+lk/LE1M6yAuI3akfR/5dDp49U2SwkUPYn7o/AnVlMoybrzrLbcw/oGxCwlWfBmhHl+Nx1J/4Cttnu0yz9J/T+5m7WH1nkNPsPLfGGkjjngeHUEzUmXtBTUorzsGhR52R9wdgYiW7YD71hXPLRMdeoU24qjnkRG0K6kYoZpQTxjlCCCjSBOEGqrsiNcRGVVDk7V5tcka5/DFUi86hR9VbHgYC9ceja30Ks+Jrb+ltacypZ12FVY311PN0rR4fey4GfUU23G3CDaZ4AwqNJlDtxzvho+H7IMq9vHA97/Xwkq2MYG3SShDoTSDx6JK0kNlTRzANP5fk3tNvBKSAD93guLgXQC4f/ED8RnZyxkQM2lmHQLbbgJ+7FViaBCZRngbrcnwbzA7Cb6qNHhbuLf6hEwHwL3PSSQbeuEuVq6FR4JldweZBj5bfEZmAOAe8KNkdNh635FK+70ziK+T1BomD8jytLp3siAlMLvJ6owMGbD7rUQAmDMRD5j9Ef6ujZXdLIb/AK2kTFotSKSsDGeOUJ3DoT7KeukcogZ6QiYWDkztPeyGo8hYew8zko+ub4bfoqDTiAwAd6f3CBid9qc9wvzL4PZAd6vkXiEz7jdS/5+Fa/tY0BFUl7305z1yWFZ2wd8BV0eN+59/FwCZp2hI/9XWlMZ9DtFLCjji5FNoKv7GeBn4a+PKgb9q0sbUxKbZk5oJKpkKJpvHfexeCCpHIcouQmnn4d4rQ16dxGJg6+NIED0/BdXxE0zP77iP/SMEE/+FqBecUHqF1GZlGb54/EMIqES0EySdjbk09C6Dn2PCBrw74yx+jb6gteL0/ePt6Q/RohcRUqyTMyHEIvYuEw9GLwyNcSL3LkUZjnUI+ZWTh3dS6LF0WaXnwUMg2MdWhMhuSSI5VnzDQc/3yT+HEswAPmLEzZKvIa9AT1w47dgpivhDZqlGlMVbWEucERCPCWtzz8kIDxBH5mg7Qk7eVgpJwTHNYOWuOEEXFNOy4+y17D5ltL4zPbQ+XSQkR54CRUqUqfxufaghUKNOA0kUJ2lWbzRb7U631x8MR+PJdDZfLFfrzXa3PxxP58v1dn88X+/P94fvRpQatmw7pQa7BDo90gxWameTGO2WWhukUtOw9JmKcCn3gDEcgQrN7fA6LtgtIlY75GRZBXa3szW4fpkgSAFlMFDscnIHM0U0KtlFBE7Nkbs+WtLkUsqSyEFnk0ZJqdEmK1bgPAFNRSviwZYC1YSENzbU3BIYGNjpnGNOyMrF7S3ZMiltiS/alLqtefVRwOIOkK7XOV09WupnujlDFkyl1C/JsyM2J5qLjIKQP16i1u/evtfErURTz1VcD9tQLynvyKd7DrYaigLnSbbMt0Om24CGxJQ7EjO3OiwbVhnGKCcjA8s0UHFYgKJrr2jLubVaLA88jKCxVa1gmpOha0at6kQ+orCBxnEOth9O5Vbr4uWaB9cBJTsDw7FRaGLGc2nHEmuSWEprVdxhM6pard0s+VbRtLlOlIioE11rUrLt6la6fqmZSIUTSZSBkno0FjNXAQAAAA==') format('woff2'),
url('iconfont.woff?t=1609228467295') format('woff'),
url('iconfont.ttf?t=1609228467295') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1609228467295#iconfont') format('svg'); /* iOS 4.1- */
src: url('iconfont.eot?t=1609402912620'); /* IE9 */
src: url('iconfont.eot?t=1609402912620#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=1609402912620') format('woff'),
url('iconfont.ttf?t=1609402912620') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1609402912620#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
......@@ -15,6 +15,34 @@
-moz-osx-font-smoothing: grayscale;
}
.iconhuizhifangshi1:before {
content: "\e6d7";
}
.iconhuizhifangshi2:before {
content: "\e6d8";
}
.iconhuizhifangshi3:before {
content: "\e6db";
}
.iconhuizhifangshi4:before {
content: "\e6dd";
}
.iconshibie:before {
content: "\e793";
}
.iconloupanbiaobianji:before {
content: "\e791";
}
.iconloupanbiaoxinxi:before {
content: "\e792";
}
.iconchaxun:before {
content: "\e78a";
}
......@@ -59,10 +87,6 @@
content: "\e785";
}
.iconkongjianchaxun:before {
content: "\e786";
}
.iconhangzhengqudaohang:before {
content: "\e787";
}
......
This diff could not be displayed because it is too large.
......@@ -6,6 +6,55 @@
"description": "",
"glyphs": [
{
"icon_id": "15148386",
"name": "绘制方式1",
"font_class": "huizhifangshi1",
"unicode": "e6d7",
"unicode_decimal": 59095
},
{
"icon_id": "15148387",
"name": "绘制方式2",
"font_class": "huizhifangshi2",
"unicode": "e6d8",
"unicode_decimal": 59096
},
{
"icon_id": "15148390",
"name": "绘制方式3",
"font_class": "huizhifangshi3",
"unicode": "e6db",
"unicode_decimal": 59099
},
{
"icon_id": "15148392",
"name": "绘制方式4",
"font_class": "huizhifangshi4",
"unicode": "e6dd",
"unicode_decimal": 59101
},
{
"icon_id": "19153729",
"name": "识别",
"font_class": "shibie",
"unicode": "e793",
"unicode_decimal": 59283
},
{
"icon_id": "19151995",
"name": "楼盘表编辑",
"font_class": "loupanbiaobianji",
"unicode": "e791",
"unicode_decimal": 59281
},
{
"icon_id": "19151996",
"name": "楼盘表信息",
"font_class": "loupanbiaoxinxi",
"unicode": "e792",
"unicode_decimal": 59282
},
{
"icon_id": "19104781",
"name": "查询",
"font_class": "chaxun",
......@@ -83,13 +132,6 @@
"unicode_decimal": 59269
},
{
"icon_id": "19104766",
"name": "空间查询",
"font_class": "kongjianchaxun",
"unicode": "e786",
"unicode_decimal": 59270
},
{
"icon_id": "19104767",
"name": "行政区导航",
"font_class": "hangzhengqudaohang",
......
......@@ -20,6 +20,27 @@ Created by iconfont
/>
<missing-glyph />
<glyph glyph-name="huizhifangshi1" unicode="&#59095;" d="M153.6 742.4h716.8a102.4 102.4 0 0 0 102.4-102.4v-512a102.4 102.4 0 0 0-102.4-102.4H153.6a102.4 102.4 0 0 0-102.4 102.4V640a102.4 102.4 0 0 0 102.4 102.4z m0-51.2a51.2 51.2 0 0 1-51.2-51.2v-512a51.2 51.2 0 0 1 51.2-51.2h716.8a51.2 51.2 0 0 1 51.2 51.2V640a51.2 51.2 0 0 1-51.2 51.2H153.6z" horiz-adv-x="1024" />
<glyph glyph-name="huizhifangshi2" unicode="&#59096;" d="M512-51.2a435.2 435.2 0 1 1 0 870.4 435.2 435.2 0 0 1 0-870.4z m0 51.2a384 384 0 1 0 0 768 384 384 0 0 0 0-768z" horiz-adv-x="1024" />
<glyph glyph-name="huizhifangshi3" unicode="&#59099;" d="M885.3504 193.024c6.912-8.6528 10.6496-19.4048 10.6496-30.464V76.8a76.8 76.8 0 0 0-76.8-76.8H204.8A76.8 76.8 0 0 0 128 76.8V427.008c0 11.8784 4.352 23.4496 12.288 32.4096l257.1776 291.9424a49.0496 49.0496 0 0 0 36.864 16.64h365.7728a49.0496 49.0496 0 0 0 38.5536-79.4112l-172.6976-219.3408 219.392-276.1728zM179.2 426.1888V76.8a25.6 25.6 0 0 1 25.6-25.6h614.4a25.6 25.6 0 0 1 25.6 25.6v84.992l-244.1216 307.3024L795.6992 716.8H435.2L179.2 426.1376z" horiz-adv-x="1024" />
<glyph glyph-name="huizhifangshi4" unicode="&#59101;" d="M547.328 796.0064c-17.0496-11.3664-27.5456-22.784-48.5376-49.5616l-0.2048-0.256c-17.2032-21.9136-25.088-30.6176-35.7376-37.9904-20.5824-14.2336-46.7456-19.0976-88.6784-18.944-9.0112 0-18.432 0.5632-32.512 1.792l-7.6288 0.6656c-99.328 8.7552-143.0016-6.1952-161.1264-90.9824-7.68-36.352 1.1264-60.8256 28.5184-106.2912l4.096-6.8608c18.1248-30.3616 22.6816-45.4656 17.2032-63.0272-2.5088-8.0896-9.9328-16.7424-24.064-28.2112-2.6624-2.2016-4.9664-3.9936-10.1376-8.0384-49.7152-38.912-78.08-67.4304-107.008-110.8992C23.7568 190.6176 13.7216 141.824 37.9904 76.1344c28.2624-76.6464 125.5936-131.4304 201.984-100.1984 37.2736 15.2064 56.4224 33.4336 85.2992 72.6016l5.632 7.5776c23.04 30.976 39.424 45.7728 70.1952 58.2656 38.7072 15.7184 53.0432 3.7376 84.2752-58.112l1.536-3.0208c3.5328-6.9632 5.5808-11.008 7.8848-15.36 60.672-115.3536 185.6-117.504 268.9536-13.6192 38.6048 48.2304 67.584 108.544 59.3408 152.4224-4.864 25.4976-19.2 41.984-48.64 65.3312-9.5232 7.4752-13.7216 10.8032-17.5616 14.08a96.768 96.768 0 0 0-8.704 8.192c-17.5104 19.2-18.5344 28.16-10.752 37.5296 9.4208 11.3664 29.184 22.4256 63.7952 36.5568l24.576 9.8816c9.9328 3.9936 16.9472 6.912 23.552 9.8304l2.3552 1.0752c109.7728 50.176 170.752 116.736 139.1616 217.2928-15.2064 48.3328-106.8544 88.4736-152.6272 70.3488-8.3968-3.328-1.1776-0.1024-34.304-15.104l-10.0864-4.5056c-18.1248-7.936-30.976-12.4416-39.424-13.7216-5.3248 152.064-98.1504 255.1808-207.104 182.528z m207.1552-233.984c16.2816 1.024 34.0992 6.912 59.904 18.2784l10.6496 4.7616c31.4368 14.2336 24.9344 11.264 32.1024 14.1312 18.7392 7.424 78.848-18.8416 84.8896-38.0416 21.0432-66.9696-22.784-114.7904-111.616-155.392l-1.9968-0.9216c-5.8368-2.56-12.288-5.3248-21.6576-9.0624l-24.9344-9.984c-42.3424-17.408-67.1744-31.232-83.8144-51.2512-25.4976-30.72-21.248-67.9424 12.3904-104.8064 3.7888-4.1472 8.1408-8.192 13.312-12.6464 4.608-3.8912 9.5744-7.8336 18.8416-15.1552 20.1216-15.9744 28.4672-25.4976 30.208-34.816 4.608-24.1664-19.2-73.728-48.9984-110.7968-61.44-76.6464-141.2096-75.264-183.6544 5.376l-7.5264 14.6432-1.536 3.0208c-41.9328 83.0464-76.4928 112.0256-149.1968 82.432-40.96-16.5888-63.9488-37.3248-92.0576-75.1104l-5.7344-7.7312c-23.7568-32.256-36.9664-44.8-63.488-55.6032-47.2064-19.3024-115.6096 19.1488-134.5536 70.5024-17.92 48.64-11.264 80.896 38.144 155.1872 25.4464 38.3488 50.176 63.1296 95.8976 98.9696 5.2224 4.0448 7.8848 6.144 10.9056 8.6016 21.3504 17.408 34.3552 32.512 40.6528 52.736 11.0592 35.4816 2.8672 62.5664-22.1184 104.448l-4.1984 7.0656c-20.992 34.7648-26.4192 49.8688-22.3232 69.1712 10.8544 50.8928 30.0032 57.4464 106.5472 50.688L337.3056 640c15.36-1.28 25.9584-1.8944 36.7104-1.9456 51.5584-0.2048 86.528 6.2976 117.9648 28.0064 16.3328 11.3152 26.5216 22.528 46.8992 48.5888l0.2048 0.2048c17.5616 22.4256 25.7024 31.232 36.608 38.5536 64.8704 43.2128 124.4672-23.9616 127.6416-144.6912 0.8192-31.1808 22.016-48.4352 51.1488-46.6944z" horiz-adv-x="1024" />
<glyph glyph-name="shibie" unicode="&#59283;" d="M488.727273 11.636364a349.090909 349.090909 0 1 0 0 698.181818 349.090909 349.090909 0 0 0 0-698.181818z m24.948363 131.072a219.508364 219.508364 0 0 1 193.349819 195.584h31.045818a22.434909 22.434909 0 0 1 0 44.869818h-31.045818a219.508364 219.508364 0 0 1-193.349819 195.584v28.858182a22.434909 22.434909 0 0 1-44.916363 0v-28.346182a219.508364 219.508364 0 0 1-198.283637-196.096h-31.092363a22.434909 22.434909 0 0 1 0-44.869818h31.045818a219.508364 219.508364 0 0 1 198.330182-196.096v-33.326546a22.434909 22.434909 0 0 1 44.916363 0v33.838546z m-44.916363 39.563636a179.618909 179.618909 0 0 0-158.161455 156.020364h158.161455v-156.020364z m44.916363 0.651636v155.368728h153.181091a179.665455 179.665455 0 0 0-153.181091-155.368728z m-44.916363 356.258909v-156.020363H310.597818a179.618909 179.618909 0 0 0 158.161455 156.020363z m44.916363-0.651636a179.665455 179.665455 0 0 0 153.181091-155.368727h-153.181091V538.530909z" horiz-adv-x="1024" />
<glyph glyph-name="loupanbiaobianji" unicode="&#59281;" d="M890.88 512.955733v-527.189333c0-8.157867-6.621867-14.779733-14.779733-14.779733H113.7664a14.779733 14.779733 0 0 0-14.779733 14.779733V748.100267c0 8.157867 6.621867 14.779733 14.779733 14.779733h508.177067a30.72 30.72 0 0 1 0 61.44H113.7664C71.68 824.32 37.546667 790.186667 37.546667 748.100267v-762.333867c0-42.0864 34.133333-76.219733 76.219733-76.219733h762.333867c42.0864 0 76.219733 34.133333 76.219733 76.219733V512.955733a30.72 30.72 0 1 1-61.44 0zM261.0176 92.330667L941.9776 768a30.72 30.72 0 0 1-43.281067 43.6224L217.770667 135.953067a30.72 30.72 0 0 1 43.281066-43.6224z" horiz-adv-x="1024" />
<glyph glyph-name="loupanbiaoxinxi" unicode="&#59282;" d="M113.7664 824.32h250.333867c42.0864 0 76.219733-34.133333 76.219733-76.219733v-250.333867c0-42.0864-34.133333-76.219733-76.219733-76.219733H113.7664c-42.0864 0-76.219733 34.133333-76.219733 76.219733V748.100267C37.546667 790.186667 71.68 824.32 113.7664 824.32z m0-61.44a14.779733 14.779733 0 0 1-14.779733-14.779733v-250.333867c0-8.157867 6.621867-14.779733 14.779733-14.779733h250.333867c8.157867 0 14.779733 6.621867 14.779733 14.779733V748.100267a14.779733 14.779733 0 0 1-14.779733 14.779733H113.7664zM113.7664 312.32h250.333867c42.0864 0 76.219733-34.133333 76.219733-76.219733v-250.333867c0-42.0864-34.133333-76.219733-76.219733-76.219733H113.7664c-42.0864 0-76.219733 34.133333-76.219733 76.219733v250.333867c0 42.0864 34.133333 76.219733 76.219733 76.219733z m0-61.44a14.779733 14.779733 0 0 1-14.779733-14.779733v-250.333867c0-8.157867 6.621867-14.779733 14.779733-14.779733h250.333867c8.157867 0 14.779733 6.621867 14.779733 14.779733v250.333867a14.779733 14.779733 0 0 1-14.779733 14.779733H113.7664zM580.266667 694.613333h375.466666a30.72 30.72 0 1 1 0 61.44H580.266667a30.72 30.72 0 1 1 0-61.44zM580.266667 205.380267h375.466666a30.72 30.72 0 1 1 0 61.44H580.266667a30.72 30.72 0 0 1 0-61.44zM580.266667 455.68h375.466666a30.72 30.72 0 1 1 0 61.44H580.266667a30.72 30.72 0 1 1 0-61.44zM580.266667-33.553067h375.466666a30.72 30.72 0 1 1 0 61.44H580.266667a30.72 30.72 0 0 1 0-61.44z" horiz-adv-x="1024" />
<glyph glyph-name="chaxun" unicode="&#59274;" d="M636.885333 155.52a317.141333 317.141333 0 1 0 60.416 60.245333l122.410667-125.056a42.666667 42.666667 0 0 0-61.013333-59.690666l-121.813334 124.501333z m-191.744 20.821333a231.808 231.808 0 1 1 0 463.658667 231.808 231.808 0 0 1 0-463.658667z" horiz-adv-x="1024" />
......@@ -47,13 +68,10 @@ Created by iconfont
<glyph glyph-name="zongdidaima" unicode="&#59273;" d="M512-128C229.248-128 0 101.248 0 384S229.248 896 512 896s512-229.248 512-512-229.248-512-512-512z m217.6 626.858667H294.4V558.208h435.2v-59.349333z m0-39.253334v-249.813333H294.4v249.856h435.2zM256 597.333333v-426.666666h512V597.333333H256z m148.266667-315.306666a17.706667 17.706667 0 0 1-0.213334-25.088c6.826667-6.826667 18.090667-6.741333 25.045334 0.256l63.232 63.189333a17.706667 17.706667 0 0 1 0.213333 25.045333l-62.08 62.08a17.706667 17.706667 0 0 1-25.045333-0.213333 17.706667 17.706667 0 0 1-0.213334-25.088l49.664-49.621333-50.602666-50.602667z m182.954666-28.202667h47.018667a17.749333 17.749333 0 0 1 17.536 17.92 17.749333 17.749333 0 0 1-17.536 17.92h-47.018667a17.749333 17.749333 0 0 1-17.536-17.92c0-9.898667 7.850667-17.92 17.536-17.92z" horiz-adv-x="1024" />
<glyph glyph-name="duopingduibi" unicode="&#59268;" d="M490.030545 663.272727v-558.545454H232.727273a93.090909 93.090909 0 0 0-93.090909 93.090909V570.181818a93.090909 93.090909 0 0 0 93.090909 93.090909h257.303272z m46.545455 0H791.272727a93.090909 93.090909 0 0 0 93.090909-93.090909v-372.363636a93.090909 93.090909 0 0 0-93.090909-93.090909h-254.696727V663.272727z" horiz-adv-x="1024" />
<glyph glyph-name="zuobiaodingwei" unicode="&#59269;" d="M512 35.746909v-24.948364a23.272727 23.272727 0 1 0-46.545455 0v24.948364a325.957818 325.957818 0 0 0-299.147636 277.829818 23.458909 23.458909 0 0 0-3.397818-0.232727h-46.545455a23.272727 23.272727 0 1 0 0 46.545455h46.545455V360.727273A325.818182 325.818182 0 0 0 465.454545 685.707636V733.090909a23.272727 23.272727 0 1 0 46.545455 0v-47.383273a325.818182 325.818182 0 0 0 299.147636-372.130909 23.272727 23.272727 0 0 0 3.397819 46.312728h46.545454a23.272727 23.272727 0 0 0 0-46.545455h-46.545454a23.458909 23.458909 0 0 0-3.397819 0.232727A325.957818 325.957818 0 0 0 512 35.700364z m-23.272727 45.707636a279.272727 279.272727 0 1 1 0 558.545455 279.272727 279.272727 0 0 1 0-558.545455z m0 46.545455a232.727273 232.727273 0 1 0 0 465.454545 232.727273 232.727273 0 0 0 0-465.454545z" horiz-adv-x="1024" />
<glyph glyph-name="duopingduibi" unicode="&#59268;" d="M232.727273 663.272727h512a93.090909 93.090909 0 0 0 93.090909-93.090909v-372.363636a93.090909 93.090909 0 0 0-93.090909-93.090909H232.727273a93.090909 93.090909 0 0 0-93.090909 93.090909V570.181818a93.090909 93.090909 0 0 0 93.090909 93.090909z m279.272727-58.973091v-441.530181h218.298182a46.545455 46.545455 0 0 1 46.545454 46.545454V557.754182a46.545455 46.545455 0 0 1-46.545454 46.545454H512z" horiz-adv-x="1024" />
<glyph glyph-name="kongjianchaxun" unicode="&#59270;" d="M489.751273 435.758545l-294.167273 133.911273a6.609455 6.609455 0 0 1-6.283636 0A7.773091 7.773091 0 0 1 186.181818 562.874182v-410.205091a6.609455 6.609455 0 0 1 4.189091-6.423273l293.934546-134.516363c0.930909-0.139636 1.861818-0.139636 2.746181 0a5.213091 5.213091 0 0 1 3.584 1.303272 6.656 6.656 0 0 1 3.072 5.911273v410.344727a6.795636 6.795636 0 0 1-3.956363 6.469818z m306.781091 167.144728a6.795636 6.795636 0 0 1-4.514909 6.423272L512 709.818182 232.168727 609.326545a6.795636 6.795636 0 0 1-4.654545-6.050909 7.540364 7.540364 0 0 1 3.956363-7.168l277.829819-126.370909 3.072-1.117091 280.389818 127.488a6.981818 6.981818 0 0 1 3.770182 6.795637z m38.167272-33.792a6.609455 6.609455 0 0 1-6.283636 0l-294.306909-133.352728a7.354182 7.354182 0 0 1-3.816727-6.469818v-410.344727c0-2.373818 1.117091-4.608 3.072-5.911273 0.977455-0.930909 2.327273-1.396364 3.630545-1.256727 0.930909-0.186182 1.815273-0.186182 2.699636 0l293.934546 133.911273a6.609455 6.609455 0 0 1 4.189091 6.423272V562.874182a7.773091 7.773091 0 0 1-3.072 6.237091z" horiz-adv-x="1024" />
<glyph glyph-name="zuobiaodingwei" unicode="&#59269;" d="M837.352727 404.573091h72.285091a34.909091 34.909091 0 1 0 0-69.818182h-76.334545A314.368 314.368 0 0 0 558.545455 75.86909100000003v-57.390546a34.909091 34.909091 0 0 0-69.818182 0V75.86909100000003a314.368 314.368 0 0 0-274.757818 258.978909 35.374545 35.374545 0 0 0-2.513455-0.093091H128a34.909091 34.909091 0 1 0 0 69.818182h81.92a314.274909 314.274909 0 0 0 278.807273 295.796364V768a34.909091 34.909091 0 1 0 69.818182 0v-67.630545a314.274909 314.274909 0 0 0 278.807272-295.796364z m-313.716363-260.794182a244.363636 244.363636 0 1 1 0 488.727273 244.363636 244.363636 0 0 1 0-488.727273z m0 104.727273a139.636364 139.636364 0 1 0 0 279.272727 139.636364 139.636364 0 0 0 0-279.272727z" horiz-adv-x="1024" />
<glyph glyph-name="hangzhengqudaohang" unicode="&#59271;" d="M326.469818 426.682182c37.608727-60.881455 90.344727-111.057455 128.325818-147.083637l7.214546-6.935272a72.517818 72.517818 0 0 1 99.793454-0.093091l6.237091 5.911273c36.026182 34.164364 90.112 85.504 128.837818 148.107636h59.066182c22.807273 0 42.914909-14.848 49.757091-36.538182l76.241455-241.803636a52.130909 52.130909 0 0 0-36.631273-66.187637l-263.121455-68.747636a52.084364 52.084364 0 0 0-44.683636 8.983273l-127.674182 96.721454a52.130909 52.130909 0 0 1-44.218182 9.076364l-161.000727-40.308364a52.224 52.224 0 0 0-62.650182 65.861818l71.493819 235.985455c6.656 22.062545 26.949818 37.096727 49.989818 37.096727l63.022545-0.046545zM512 756.363636a182.458182 182.458182 0 0 0 182.318545-182.458181c0-111.522909-109.940364-211.595636-166.632727-265.355637a22.807273 22.807273 0 0 0-31.418182 0.093091c-58.088727 55.249455-166.539636 153.413818-166.539636 265.309091 0 48.407273 19.223273 94.766545 53.341091 128.930909A181.899636 181.899636 0 0 0 512.046545 756.363636z m0-113.850181a68.421818 68.421818 0 0 1 0-136.843637 68.282182 68.282182 0 0 1 60.322909 33.792A68.561455 68.561455 0 0 1 512 642.513455z" horiz-adv-x="1024" />
......@@ -143,7 +161,7 @@ Created by iconfont
<glyph glyph-name="qingchu" unicode="&#59245;" d="M749.568 616.261818v-520.285091c0-26.344727-21.364364-47.662545-47.662545-47.662545H309.76a47.662545 47.662545 0 0 0-47.662545 47.662545V616.215273H164.631273A25.088 25.088 0 0 0 139.636364 641.396364c0 13.917091 11.170909 25.134545 24.994909 25.134545h676.119272c13.824 0 24.994909-11.217455 24.99491-25.134545 0-13.870545-11.170909-25.134545-24.99491-25.134546h-91.22909zM457.076364 706.094545a25.088 25.088 0 0 0-24.994909 25.134546c0 13.870545 11.170909 25.134545 24.994909 25.134545h124.090181c13.777455 0 24.994909-11.264 24.99491-25.134545 0-13.870545-11.170909-25.134545-24.99491-25.134546H457.076364zM363.147636 461.451636v-226.536727a20.898909 20.898909 0 0 1 41.658182 0V461.451636c0 11.589818-9.309091 20.945455-20.805818 20.945455a20.898909 20.898909 0 0 1-20.852364-20.945455z m121.856 0v-226.536727a20.898909 20.898909 0 0 1 41.658182 0V461.451636c0 11.589818-9.309091 20.945455-20.805818 20.945455a20.898909 20.898909 0 0 1-20.852364-20.945455z m120.273455 0v-226.536727c0-11.589818 9.309091-20.945455 20.805818-20.945454a20.898909 20.898909 0 0 1 20.852364 20.945454V461.451636a20.898909 20.898909 0 0 1-41.658182 0z" horiz-adv-x="1024" />
<glyph glyph-name="quantu" unicode="&#59246;" d="M652.334545 393.309091c-2.839273-114.176-40.773818-225.745455-114.082909-335.127273a355.467636 355.467636 0 0 0-6.981818 0c-73.634909 107.054545-111.709091 218.670545-114.501818 335.127273h235.566545z m-0.279272 37.236364H417.047273c4.514909 112.407273 41.984 220.904727 112.64 325.818181a356.258909 356.258909 0 0 0 10.007272 0c70.376727-107.054545 107.706182-215.598545 112.314182-325.818181zM186.181818 393.309091h193.349818c2.606545-115.2 37.608727-225.745455 104.680728-331.450182A349.184 349.184 0 0 0 186.181818 393.309091z m0.465455 37.236364a349.230545 349.230545 0 0 0 296.215272 321.954909C418.443636 649.122909 384 541.696 379.810909 430.545455H186.647273z m696.692363 0h-194.048c-4.282182 109.381818-38.725818 216.808727-103.098181 322.094545A349.230545 349.230545 0 0 0 883.339636 430.545455z m0.465455-37.236364a349.184 349.184 0 0 0-298.961455-331.589818c67.118545 107.659636 102.120727 218.298182 104.727273 331.589818h194.234182z" horiz-adv-x="1024" />
<glyph glyph-name="quantu" unicode="&#59246;" d="M488.727273 11.636363999999958a348.16 348.16 0 0 0-246.877091 102.213818A348.16 348.16 0 0 0 139.636364 360.72727299999997a348.16 348.16 0 0 0 102.213818 246.877091A348.16 348.16 0 0 0 488.727273 709.818182a348.16 348.16 0 0 0 246.877091-102.213818A348.16 348.16 0 0 0 837.818182 360.72727299999997a348.16 348.16 0 0 0-102.213818-246.877091A348.16 348.16 0 0 0 488.727273 11.636363999999958zM226.117818 476.020364c6.562909-47.988364 32.814545-72.005818 32.814546-72.005819s14.429091-34.117818 105.751272-75.962181c0 0 17.687273-1.582545-3.165091 18.618181-20.852364 20.107636-41.658182 43.380364-17.687272 55.808 24.064 12.381091 32.116364 12.381091 38.493091-12.427636 6.423273-24.808727 27.229091-9.309091 28.858181 13.963636 1.582545 21.690182 38.446545 44.962909 64.093091 55.854546 25.6 10.845091 48.034909 13.963636 44.869819 32.581818-3.258182 18.571636-9.634909 32.535273-48.081455 32.535273s-22.434909-51.2-54.458182-20.154182c-32.069818 30.999273 6.376727 21.690182 22.388364 29.463273 16.058182 7.726545 32.069818 35.653818 4.840727 37.236363-27.275636 1.489455-22.434909-12.427636-44.869818-4.654545-22.434909 7.726545-32.069818-27.927273-46.498909-21.736727-8.843636 2.839273-29.975273 18.897455-47.010909 34.769454a278.621091 278.621091 0 0 1-80.337455-103.889454z m547.188364-139.496728l0.186182 1.675637c1.024 9.402182 1.536 18.944 1.536 28.625454 0 121.018182-80.290909 223.930182-192.139637 261.538909-7.540364-12.008727-15.220364-26.205091-24.296727-32.069818-14.429091-7.726545-12.846545-38.772364 14.429091-35.653818 0 0-8.052364-7.773091 0-35.653818 8.005818-27.927273 20.805818-34.117818 60.881454-18.618182 17.594182 6.190545 30.440727 3.118545 28.858182-13.963636-4.840727-35.653818-32.116364-34.117818-11.264-91.508364 12.846545-35.653818 44.869818-48.034909 57.716364-75.962182 6.376727-15.499636 32.023273-27.927273 52.875636-38.772363 1.582545 7.773091 4.794182 15.499636 6.376728 21.690181 0 3.118545 1.629091 6.237091 1.62909 9.309091 1.396364 5.492364 1.582545 9.774545 2.699637 14.987637l0.512 4.375272z m-243.572364-34.862545c-33.652364 27.927273-30.440727 40.308364-73.681454 40.308364-43.287273 0-70.516364-9.309091-59.298909-68.189091 11.170909-58.926545 43.287273-32.581818 40.02909-76.008728-3.165091-43.426909 8.052364-54.272 14.429091-65.163636 6.423273-10.798545 28.858182-41.844364 36.864 1.582545 8.005818 43.426909 22.434909 68.235636 40.029091 89.925819 17.687273 21.736727 35.281455 49.664 1.629091 77.544727z m137.774546 3.118545c-11.170909-6.190545-11.170909-21.736727-1.582546-29.463272 9.634909-7.773091 28.858182-18.618182 35.281455 0 6.376727 18.618182-22.434909 35.653818-33.652364 29.463272z" horiz-adv-x="1024" />
<glyph glyph-name="lakuangfangda" unicode="&#59247;" d="M726.760727 239.988364l128.698182-128.698182a30.72 30.72 0 0 0-43.473454-43.426909l-130.606546 130.606545a309.76 309.76 0 1 0 45.335273 41.518546zM470.109091 474.763636H372.363636a20.945455 20.945455 0 0 1 0-41.890909h97.745455v-97.745454a20.945455 20.945455 0 0 1 41.890909 0v97.745454h93.090909a20.945455 20.945455 0 0 1 0 41.890909h-93.090909v93.090909a20.945455 20.945455 0 0 1-41.890909 0v-93.090909z" horiz-adv-x="1024" />
......

23.9 KB | W: | H:

8.28 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

84.2 KB | W: | H:

26.2 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
......@@ -22,7 +22,7 @@
<!--搜索弹出框-->
<div class="searchResult" v-show="dialogVisible">
<div class="-header">
<span class="title">地块信息</span>
<span class="title">共有搜索结果&nbsp;&nbsp;{{totalResults}}</span>
<span class="closeButton">
<i class="close el-icon-close" @click="closeResultDialog"></i>
</span>
......@@ -47,7 +47,7 @@
<span class="title"><i class="iconfont iconxinxi"></i> 基本信息</span>
<a href="#" @click="toMap(item)">缩放至</a>
</P>
<hr />
<hr/>
<!-- <div class="contentItem" v-for="(value,key,index) in item.attributes" :key="index">
<span class="key">{{key}}</span>
<span class="value" :title="value">{{value == 'Null' ?"":value}}</span>
......@@ -121,7 +121,8 @@ export default {
inputBsm:"",
fieldName:"BDCDYH",
heighGraphic:null,
isShowCondition:false
isShowCondition:false,
totalResults:0
}
},
mixins:[mapLayerManager,findTask],
......@@ -158,10 +159,11 @@ export default {
url:self.layerUrl,
id:"testLayer",
spatialReference:view.spatialReference,
sublayers:[{
id:19,
visible:true
},
sublayers:[
{
id:19,
visible:true
},
{
id:8,
visible:true
......@@ -169,7 +171,8 @@ export default {
{
id:10,
visible:true
}]
}
]
});
view.map.add(mapImageLayer,1);
var query = self.$route.query;
......@@ -263,7 +266,7 @@ export default {
this.heighGraphic = null;
//清除查询图层
this.clearSearchLayer(this.viewId);
this.totalResults = data.length;
for(var i = 0;i < data.length;i++){
var layerId = data[i].layerId;
var layer = self.getLayerById(layerId);
......@@ -386,13 +389,12 @@ export default {
.-header{
line-height: 32px;
padding: 3px 20px;
background-color: #519eff;
background-color: #FFFFFF;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
.title{
font-size: 14px;
color: white;
font-weight: 600;
color: #6D7278;
}
.closeButton{
float: right;
......
......@@ -113,7 +113,7 @@ export default {
}
feature.symbol = highlightSymbol;
var view = maps[viewId];
feature.geometry.type == 'point' ?view.center = feature.geometry :view.extent = feature.geometry.extent;
feature.geometry.type == 'point' ? view.center = feature.geometry :view.center = feature.geometry.extent.center;
if(callBackFunction && typeof callBackFunction == 'function'){
callBackFunction();
}
......
......@@ -46,121 +46,7 @@
<span>清除</span>
</li>
</ul>
<!-- <el-button-group>
<el-button type="primary" title="全图" icon="iconfont iconquantu" @click="fullMap"></el-button>
<el-button type="primary" title="测面" icon="iconfont iconcemianji" @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 iconlakuangfangda" @click="zoomOut"></el-button>
<el-button type="primary" title="缩小" icon="iconfont iconlakuangsuoxiao" @click="zoomIn"></el-button>
<el-button type="primary" title="点选" icon="iconfont iconchaxunshuxing" @click="info"></el-button>
<el-button type="primary" title="缓冲区分析" icon="iconfont iconqingchu" @click="bufferAnalysis"></el-button>
<el-button type="primary" title="清除" icon="iconfont iconqingchu" @click="clear"></el-button>
</el-button-group> -->
<div class="bufferDialog" v-show="bufferDialog">
<el-tabs v-model="activeName" type="card" @tab-click="tabClick">
<el-tab-pane label="绘制范围" name="hzfw">
<div class="contentItem">
<span>绘制范围:</span>
<div class="drawTypes">
<el-button type="text" @click="bufferParams.drawType = 'point'"></el-button>
<el-button type="text" @click="bufferParams.drawType = 'circle'"></el-button>
<el-button type="text" @click="bufferParams.drawType = 'polygon'">任意多边形</el-button>
</div>
</div>
<div class="contentItem">
<span>缓冲距离:</span>
<el-input-number :min="0" v-model="bufferParams.distance" size="small"></el-input-number>
</div>
<div class="contentItem">
<span>图层选择:</span>
<el-select size="small" multiple v-model="bufferParams.layerId">
<el-option
v-for="item in bufferLayers"
:key="item.id"
:label="item.layerName"
:value="item.id">
</el-option>
</el-select>
</div>
<div class="buttonDiv">
<el-button size="small" type="primary" @click="toIdentity">确定</el-button>
<el-button size="small" @click="resetBufferParams">重置</el-button>
</div>
</el-tab-pane>
<el-tab-pane label="导入范围" name="drfw">
<div class="contentItem">
<span>绘制范围:</span>
<div class="drawTypes">
<i class="el-icon-plus" @click="openImportDialog"></i>
</div>
</div>
<div class="contentItem">
<span>缓冲距离:</span>
<el-input-number :min="0" v-model="bufferParams.distance" size="small"></el-input-number>
</div>
<div class="contentItem">
<span>图层选择:</span>
<el-select size="small" multiple v-model="bufferParams.layerId">
<el-option
v-for="item in bufferLayers"
:key="item.id"
:label="item.layerName"
:value="item.id">
</el-option>
</el-select>
</div>
<div class="buttonDiv">
<el-button size="small" type="primary" @click="importIdentity">确定</el-button>
<el-button size="small" @click="resetBufferParams">重置</el-button>
</div>
</el-tab-pane>
<el-tab-pane label="选择范围" name="xzfw">
<div class="contentItem">
<!--地籍区/地籍子区-->
<span>选择范围:</span>
<el-select v-model="bufferParams.selectDjq" filterable size="small" placeholder="请选择地籍区" @change="getDjzqList">
<el-option
v-for="(item,index) in djqList"
:key="index"
:label="item.mc"
:value="item.dm">
</el-option>
</el-select>
<el-select v-model="bufferParams.selectDjzq" filterable size="small" placeholder="请选择地籍子区">
<el-option
v-for="(item,index) in djzqList"
:key="index"
:label="item.mc"
:value="item.dm">
</el-option>
</el-select>
</div>
<div class="contentItem">
<span>缓冲距离:</span>
<el-input-number :min="0" v-model="bufferParams.distance" size="small"></el-input-number>
</div>
<div class="contentItem">
<span>图层选择:</span>
<el-select size="small" multiple v-model="bufferParams.layerId">
<el-option
v-for="item in bufferLayers"
:key="item.id"
:label="item.layerName"
:value="item.id">
</el-option>
</el-select>
</div>
<div class="buttonDiv">
<el-button size="small" type="primary" @click="toFwIdentity">确定</el-button>
<el-button size="small" @click="resetBufferParams">重置</el-button>
</div>
</el-tab-pane>
</el-tabs>
</div>
<el-dialog title="图形导入" :visible.sync="importDialog"
width="30%">
<import-geometry @setGeometry="setGeometry"></import-geometry>
</el-dialog>
</div>
</template>
<script>
......@@ -172,7 +58,7 @@ import measure from '@/libs/map/measure'
import mapTools from "./js/mapTools";
import {loadModules} from "esri-loader"
import importGeometry from './importGeometry'
export default {
props:{
viewId:{
......@@ -181,50 +67,13 @@ export default {
}
},
mixins:[draw,identifyUtils,measure,mapTools],
components:{
importGeometry
},
data(){
return{
url:"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",
selectResLayerId:"",
features:[],
resultLayers:[],
results:[],
bufferParams:{
drawType:"",
distance:0,
layerId:[],
impotGeo:null,
selectDjq:"",
selectDjzq:""
},
activeName:'hzfw',
bufferLayers:[{
layerName:"宗地",
id:"8"
},
{
layerName:"自然幢",
id:"10"
},
{
layerName:"构筑物",
id:"2"
},
{
layerName:"林权",
id:"5"
},
{
layerName:"宗海",
id:"9"
}],
bufferDialog:false,
djqList:[],
djzqList:[],
importDialog:false,
importGeo:""
results:[]
}
},
methods:{
......@@ -290,184 +139,7 @@ export default {
throw (err);
})
});
},
//缓冲区分析
bufferAnalysis(){
this.bufferDialog = true;
},
//缓冲区分析执行语句
toIdentity(){
var self = this;
var view = maps[this.viewId];
for(var key in this.bufferParams){
if((key == 'distance' || key == 'layerId' || key == 'drawType')&&!this.bufferParams[key].toString()){
var name = "";
switch (key) {
case 'distance':name = '缓冲距离';break;
case 'layerId':name = '分析图层';break;
case 'drawType':name = '绘制类型';break;
}
key == 'distance'?this.$message.warning("请输入"+name):this.$message.warning("请选择"+name);
return;
}
}
this.initDraw(this.bufferParams.drawType,this.viewId,null,function(geo){
self.createBuffer(geo,self.bufferParams.distance,self.viewId,function (bufGeo) {
self.identify(self.url,self.bufferParams.layerId,bufGeo,function(res){
var resultes = res.results;
if(resultes && resultes.length > 0){
self.$parent.delIdentifyData(resultes);
self.$parent.dialogVisible = true;
}else{
self.$message.success("暂无数据!!!");
}
},true,'all',3,view.extent);
})
})
},
toFwIdentity(){
var self = this;
var view = maps[this.viewId];
for(var key in this.bufferParams){
if((key == 'distance' || key == 'layerId' || key == 'selectDjq')&&!this.bufferParams[key].toString()){
var name = "";
switch (key) {
case 'distance':name = '缓冲距离';break;
case 'layerId':name = '分析图层';break;
case 'selectDjq':name = '地籍区/地籍子区';break;
}
key == 'distance'?this.$message.warning("请输入"+name):this.$message.warning("请选择"+name);
return;
}
}
var layer = null,type = "",dm = "";
if(this.bufferParams.selectDjzq){
layer = this.getLayerByName("DJZQ");
type = 'djzq';
dm = this.bufferParams.selectDjzq;
}else if(this.bufferParams.selectDjq){
layer = this.getLayerByName("DJQ");
type = 'djq';
dm = this.bufferParams.selectDjq;
}
this.queryDjqByDm(this.url+"/"+layer.id,type,dm,function (features) {
if(features.length > 0){
self.createBuffer(features[0].geometry,self.bufferParams.distance,self.viewId,function (bufGeo) {
self.identify(self.url,self.bufferParams.layerId,bufGeo,function(res){
var resultes = res.results;
if(resultes && resultes.length > 0){
self.$parent.delIdentifyData(resultes);
self.$parent.dialogVisible = true;
}else{
self.$message.success("暂无数据!!!");
}
},true,'all',3,view.extent);
})
}
});
},
importIdentity(){
var self = this;
var view = maps[this.viewId];
if(!this.importGeo){
this.$message.warning("请导入空间范围!!");
return;
}
for(var key in this.bufferParams){
if((key == 'distance' || key == 'layerId')&&!this.bufferParams[key].toString()){
var name = "";
switch (key) {
case 'distance':name = '缓冲距离';break;
case 'layerId':name = '分析图层';break;
}
key == 'distance'?this.$message.warning("请输入"+name):this.$message.warning("请选择"+name);
return;
}
}
self.createBuffer(this.importGeo,self.bufferParams.distance,self.viewId,function (bufGeo) {
self.identify(self.url,self.bufferParams.layerId,bufGeo,function(res){
var resultes = res.results;
if(resultes && resultes.length > 0){
self.$parent.delIdentifyData(resultes);
self.$parent.dialogVisible = true;
}else{
self.$message.success("暂无数据!!!");
}
},true,'all',3,view.extent);
})
},
//清除缓冲区参数
resetBufferParams(){
//清除参数
for(var key in this.bufferParams){
if(key == 'distance'){
this.bufferParams[key] = 0;
}else if(key == 'layerId'){
this.bufferParams[key] = []
} else {
this.bufferParams[key] = "";
}
}
//清除结果图层和绘制图层
this.$parent.closeResultDialog();
this.clearBufferLayer();
},
//获取地籍区/地籍子区数据
getDjqList(){
var self = this;
var djqLayer = this.getLayerByName("DJQ");
this.queryAttributes(this.url+"/"+djqLayer.id,"",function (features) {
//self.djqAndDjzq.concat = features;
if(features != null){
for(var i = 0;i < features.length;i++){
var obj = {
dm:features[i].attributes.DJQDM,
mc:features[i].attributes.DJQMC,
type:"djq"
}
self.djqList.push(obj);
}
}
})
},
//获取地籍子区
getDjzqList(){
var self = this,
djzqLayer= this.getLayerByName("DJZQ");
self.djzqList = [];
this.queryAttributes(this.url+"/"+djzqLayer.id,{"DJZQDM":this.bufferParams.selectDjq},function (features) {
if(features != null){
for(var i = 0;i < features.length;i++){
var obj = {
dm:features[i].attributes.DJZQDM,
mc:features[i].attributes.DJZQMC,
type:"djzq"
}
self.djzqList.push(obj);
}
}
})
},
tabClick(name){
if(this.activeName == 'xzfw'){
if(this.djqList.length == 0){
this.djzqList = [];
this.getDjqList();
}
}
},
//设置导入的空间数据
setGeometry(geo){
this.importGeo = geo;
this.importDialog = false;
},
//打开导入空间
openImportDialog(){
this.importDialog = true;
},
}
}
......@@ -510,21 +182,5 @@ export default {
}
}
}
.bufferDialog{
background: #f9f8f7;
margin-top: 5px;
padding-bottom: 20px;
/deep/ .el-tabs__header{
margin: 0px;
}
.contentItem{
margin: 8px 5px;
.drawTypes{
display: contents;
}
}
.buttonDiv{
text-align: center;
}
}
</style>
\ No newline at end of file
......
......@@ -27,6 +27,7 @@
node-key="id"
highlight-current
@check="checkTreeNode"
:default-checked-keys="defaultSelectNodes"
>
<span class="custom-tree-node" slot-scope="{ node, data }">
<span>{{ node.label }}</span>
......@@ -36,13 +37,123 @@
</span>
</el-tree>
</div>
<div class="contet" v-show="currentActivate == 'huanchongqu'">
<el-tabs v-model="activeName" type="card" @tab-click="tabClick">
<el-tab-pane label="绘制范围" name="hzfw">
<div class="contentItem">
<span>绘制范围:</span>
<div class="drawTypes">
<el-button type="text" @click="bufferParams.drawType = 'point'"></el-button>
<el-button type="text" @click="bufferParams.drawType = 'circle'"></el-button>
<el-button type="text" @click="bufferParams.drawType = 'polygon'">任意多边形</el-button>
</div>
</div>
<div class="contentItem">
<span>缓冲距离:</span>
<el-input-number :min="0" v-model="bufferParams.distance" size="small"></el-input-number>
</div>
<div class="contentItem">
<span>图层选择:</span>
<el-select size="small" multiple v-model="bufferParams.layerId">
<el-option
v-for="item in bufferLayers"
:key="item.id"
:label="item.layerName"
:value="item.id">
</el-option>
</el-select>
</div>
<div class="buttonDiv">
<el-button size="small" type="primary" @click="toIdentity">分析</el-button>
<el-button size="small" type="warning" @click="resetBufferParams">重置</el-button>
</div>
</el-tab-pane>
<el-tab-pane label="导入范围" name="drfw">
<div class="contentItem">
<span>绘制范围:</span>
<div class="drawTypes">
<i class="el-icon-plus" @click="openImportDialog"></i>
</div>
</div>
<div class="contentItem">
<span>缓冲距离:</span>
<el-input-number :min="0" v-model="bufferParams.distance" size="small"></el-input-number>
</div>
<div class="contentItem">
<span>图层选择:</span>
<el-select size="small" multiple v-model="bufferParams.layerId">
<el-option
v-for="item in bufferLayers"
:key="item.id"
:label="item.layerName"
:value="item.id">
</el-option>
</el-select>
</div>
<div class="buttonDiv">
<el-button size="small" type="primary" @click="importIdentity">分析</el-button>
<el-button size="small" type="warning" @click="resetBufferParams">重置</el-button>
</div>
</el-tab-pane>
<el-tab-pane label="选择范围" name="xzfw">
<div class="contentItem">
<!--地籍区/地籍子区-->
<span>选择范围:</span>
<el-select v-model="bufferParams.selectDjq" filterable size="small" placeholder="请选择地籍区" @change="getDjzqList">
<el-option
v-for="(item,index) in djqList"
:key="index"
:label="item.mc"
:value="item.dm">
</el-option>
</el-select>
<el-select v-model="bufferParams.selectDjzq" filterable size="small" placeholder="请选择地籍子区">
<el-option
v-for="(item,index) in djzqList"
:key="index"
:label="item.mc"
:value="item.dm">
</el-option>
</el-select>
</div>
<div class="contentItem">
<span>缓冲距离:</span>
<el-input-number :min="0" v-model="bufferParams.distance" size="small"></el-input-number>
</div>
<div class="contentItem">
<span>图层选择:</span>
<el-select size="small" multiple v-model="bufferParams.layerId">
<el-option
v-for="item in bufferLayers"
:key="item.id"
:label="item.layerName"
:value="item.id">
</el-option>
</el-select>
</div>
<div class="buttonDiv">
<el-button size="small" type="primary" @click="toFwIdentity">分析</el-button>
<el-button size="small" type="warning" @click="resetBufferParams">重置</el-button>
</div>
</el-tab-pane>
</el-tabs>
</div>
<div class="contet" v-show="currentActivate == 'chongdiefenxi'"></div>
</div>
<el-dialog title="图形导入" :visible.sync="importDialog"
width="30%">
<import-geometry @setGeometry="setGeometry"></import-geometry>
</el-dialog>
</div>
</template>
<script>
import {maps} from '@/libs/map/mapUtils'
import draw from '@/libs/map/draw'
import identifyUtils from '@/libs/map/IdentifyUtils'
import layerTree from '@/assets/json/layerTreeData.json'
import mapLayerManager from './js/mapLayerManager.js'
import importGeometry from './importGeometry'
export default{
props:{
viewId:{
......@@ -51,13 +162,50 @@
}
},
mixins:[mapLayerManager],
components:{
importGeometry
},
data(){
return{
currentActivate:"",
layerTreeData:[],
defaultSelectNodes:[19,8,10],
defaultSelectNodes:['1-1-1-2','1-1-3-3','1-1-3-9'],
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",
sidePanelShow:false
sidePanelShow:false,
bufferParams:{
drawType:"",
distance:0,
layerId:[],
impotGeo:null,
selectDjq:"",
selectDjzq:""
},
activeName:'hzfw',
bufferLayers:[{
layerName:"宗地",
id:"8"
},
{
layerName:"自然幢",
id:"10"
},
{
layerName:"构筑物",
id:"2"
},
{
layerName:"林权",
id:"5"
},
{
layerName:"宗海",
id:"9"
}],
bufferDialog:false,
djqList:[],
djzqList:[],
importDialog:false,
importGeo:""
}
},
mounted(){
......@@ -120,6 +268,183 @@
var ids = [];
this.getChildrens(nodeData,ids);
this.setLayerOpacity(this.viewId,ids,nodeData.alpha);
},
//缓冲区分析
bufferAnalysis(){
this.bufferDialog = true;
},
//缓冲区分析执行语句
toIdentity(){
var self = this;
var view = maps[this.viewId];
for(var key in this.bufferParams){
if((key == 'distance' || key == 'layerId' || key == 'drawType')&&!this.bufferParams[key].toString()){
var name = "";
switch (key) {
case 'distance':name = '缓冲距离';break;
case 'layerId':name = '分析图层';break;
case 'drawType':name = '绘制类型';break;
}
key == 'distance'?this.$message.warning("请输入"+name):this.$message.warning("请选择"+name);
return;
}
}
this.initDraw(this.bufferParams.drawType,this.viewId,null,function(geo){
self.createBuffer(geo,self.bufferParams.distance,self.viewId,function (bufGeo) {
self.identify(self.url,self.bufferParams.layerId,bufGeo,function(res){
var resultes = res.results;
if(resultes && resultes.length > 0){
self.$parent.delIdentifyData(resultes);
self.$parent.dialogVisible = true;
}else{
self.$message.success("暂无数据!!!");
}
},true,'all',3,view.extent);
})
})
},
toFwIdentity(){
var self = this;
var view = maps[this.viewId];
for(var key in this.bufferParams){
if((key == 'distance' || key == 'layerId' || key == 'selectDjq')&&!this.bufferParams[key].toString()){
var name = "";
switch (key) {
case 'distance':name = '缓冲距离';break;
case 'layerId':name = '分析图层';break;
case 'selectDjq':name = '地籍区/地籍子区';break;
}
key == 'distance'?this.$message.warning("请输入"+name):this.$message.warning("请选择"+name);
return;
}
}
var layer = null,type = "",dm = "";
if(this.bufferParams.selectDjzq){
layer = this.getLayerByName("DJZQ");
type = 'djzq';
dm = this.bufferParams.selectDjzq;
}else if(this.bufferParams.selectDjq){
layer = this.getLayerByName("DJQ");
type = 'djq';
dm = this.bufferParams.selectDjq;
}
this.queryDjqByDm(this.url+"/"+layer.id,type,dm,function (features) {
if(features.length > 0){
self.createBuffer(features[0].geometry,self.bufferParams.distance,self.viewId,function (bufGeo) {
self.identify(self.url,self.bufferParams.layerId,bufGeo,function(res){
var resultes = res.results;
if(resultes && resultes.length > 0){
self.$parent.delIdentifyData(resultes);
self.$parent.dialogVisible = true;
}else{
self.$message.success("暂无数据!!!");
}
},true,'all',3,view.extent);
})
}
});
},
importIdentity(){
var self = this;
var view = maps[this.viewId];
if(!this.importGeo){
this.$message.warning("请导入空间范围!!");
return;
}
for(var key in this.bufferParams){
if((key == 'distance' || key == 'layerId')&&!this.bufferParams[key].toString()){
var name = "";
switch (key) {
case 'distance':name = '缓冲距离';break;
case 'layerId':name = '分析图层';break;
}
key == 'distance'?this.$message.warning("请输入"+name):this.$message.warning("请选择"+name);
return;
}
}
self.createBuffer(this.importGeo,self.bufferParams.distance,self.viewId,function (bufGeo) {
self.identify(self.url,self.bufferParams.layerId,bufGeo,function(res){
var resultes = res.results;
if(resultes && resultes.length > 0){
self.$parent.delIdentifyData(resultes);
self.$parent.dialogVisible = true;
}else{
self.$message.success("暂无数据!!!");
}
},true,'all',3,view.extent);
})
},
//清除缓冲区参数
resetBufferParams(){
//清除参数
for(var key in this.bufferParams){
if(key == 'distance'){
this.bufferParams[key] = 0;
}else if(key == 'layerId'){
this.bufferParams[key] = []
} else {
this.bufferParams[key] = "";
}
}
//清除结果图层和绘制图层
this.$parent.closeResultDialog();
this.clearBufferLayer();
},
//获取地籍区/地籍子区数据
getDjqList(){
var self = this;
var djqLayer = this.getLayerByName("DJQ");
this.queryAttributes(this.url+"/"+djqLayer.id,"",function (features) {
//self.djqAndDjzq.concat = features;
if(features != null){
for(var i = 0;i < features.length;i++){
var obj = {
dm:features[i].attributes.DJQDM,
mc:features[i].attributes.DJQMC,
type:"djq"
}
self.djqList.push(obj);
}
}
})
},
//获取地籍子区
getDjzqList(){
var self = this,
djzqLayer= this.getLayerByName("DJZQ");
self.djzqList = [];
this.queryAttributes(this.url+"/"+djzqLayer.id,{"DJZQDM":this.bufferParams.selectDjq},function (features) {
if(features != null){
for(var i = 0;i < features.length;i++){
var obj = {
dm:features[i].attributes.DJZQDM,
mc:features[i].attributes.DJZQMC,
type:"djzq"
}
self.djzqList.push(obj);
}
}
})
},
tabClick(name){
if(this.activeName == 'xzfw'){
if(this.djqList.length == 0){
this.djzqList = [];
this.getDjqList();
}
}
},
//设置导入的空间数据
setGeometry(geo){
this.importGeo = geo;
this.importDialog = false;
},
//打开导入空间
openImportDialog(){
this.importDialog = true;
}
}
}
......@@ -161,7 +486,7 @@
}
.sidePanel{
height: 500px;
width: 300px;
width: 350px;
position: absolute;
background-color: #FFFFFF;
top: 0px;
......@@ -173,6 +498,18 @@
box-sizing: border-box;
padding:10px
}
/deep/ .el-tabs__header{
margin: 0px;
}
.contentItem{
margin: 8px 5px;
.drawTypes{
display: contents;
}
}
.buttonDiv{
text-align: center;
}
}
.custom-tree-node{
display: contents;
......