JavaScript实现GIS中的Z字曲线

选择用Javascript编写,JS处理字符串还是很方便的

<html>

<head>

<script>

for(var i=0;i<=255;i++){

var num=parseInt(i).toString(2);   //0到255 二进制化

var s="00000000"+num;    

var s1=s.substr(s.length-8);      //字符串不足8位补齐

var s2=s1[0]+s1[4]+s1[1]+s1[5]+s1[2]+s1[6]+s1[3]+s1[7];

//改变字符串顺序

var s3=parseInt(parseInt(s2),2);//二进制转十进制

document.write(s3+"</br>");//结果打印输出

 }

</script>

</head>

</html>

 《JavaScript实现GIS中的Z字曲线》

在浏览器中可以如上图所显示的结果,但是按顺序排列是一个很大的问题,这个程序得出的结果是排成一列的数,没有一个很简洁的办法处理输出问题,最后还是要手动复制到Excel表格中来进行排序。该方法也不合适。

 

    原文作者:Z字形编排问题
    原文地址: https://blog.csdn.net/qq_912917507/article/details/84662132
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞