当前位置: 首页 > news >正文

青岛做网页设计seo工作

青岛做网页设计,seo工作,做生蚝批发登录什么网站好,建设网站平台的建议使用spark处理数据集,解决gis轨迹点在地图上跨本初子午线的问题,这个问题很复杂,先补充一版我写的 import org.apache.spark.{SparkConf, SparkContext} import org.apache.spark.sql.{Row, SparkSession} import org.apache.spark.sql.func…

        使用spark处理数据集,解决gis轨迹点在地图上跨本初子午线的问题,这个问题很复杂,先补充一版我写的

import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.sql.{Row, SparkSession}
import org.apache.spark.sql.functions._
import org.apache.spark.sql.expressions.Windowimport org.apache.spark.sql.types.{StringType, StructField, StructType}// by_20231215
// 作者:https://blog.csdn.net/qq_52128187?type=blog
object lon_benchuziwuxian {def main(args: Array[String]): Unit = {val conf = new SparkConf().setAppName("Parent_child_v3").setMaster("local[1]")val sc = new SparkContext(conf)val spark = SparkSession.builder.appName("Parent_child_v3").getOrCreate()import spark.implicits._// 数据val data = Seq((1, 178.0, 40.0, "2022-08-15 12:00:00"),(1, -179.0, 45.0, "2022-08-15 12:30:00"),(1, -170.0, 50.0, "2022-08-15 13:00:00"))// 数据集的schemaval columns = Seq("id", "lon", "lat", "time")val trajDataFrame = data.toDF(columns: _*)// 处理跨越本初子午线的经度val processedDataFrame = trajDataFrame.withColumn("lon_processed",when(col("lon") < 0, col("lon") + 360).otherwise(col("lon")))processedDataFrame.show()//    // 处理跨越本初子午线的经度
//    val processedDataFrame = trajDataFrame.withColumn("lon_processed",
//      when(col("lon") < 0, col("lon") + 360).otherwise(col("lon")))
//
//    // 按id和时间排序
//    val sortedDataFrame = processedDataFrame.orderBy("id", "time")
//
//    // 调整经度以避免跨越本初子午线
//    val adjustedDataFrame = sortedDataFrame.withColumn("lon_adjusted",
//      when(abs(col("lon_processed") - lag("lon_processed", 1).over(Window.partitionBy("id").orderBy("time"))) > 180,
//        when(col("lon_processed") > lag("lon_processed", 1).over(Window.partitionBy("id").orderBy("time")), col("lon_processed") - 360)
//          .otherwise(col("lon_processed") + 360)
//      ).otherwise(col("lon_processed"))
//    )
//
//    // 将经纬度点按时间形成一条轨迹字符串
//    val trajStringDF = adjustedDataFrame.groupBy("id").agg(collect_list(struct("lon_adjusted", "lat", "time")).as("trajectory"))
//
//    trajStringDF.show(false)}
}


文章转载自:
http://ringside.rdfq.cn
http://refer.rdfq.cn
http://manille.rdfq.cn
http://ozarkian.rdfq.cn
http://holey.rdfq.cn
http://tardenoisian.rdfq.cn
http://pindaric.rdfq.cn
http://testicle.rdfq.cn
http://rondel.rdfq.cn
http://hinterland.rdfq.cn
http://necropolis.rdfq.cn
http://sensum.rdfq.cn
http://viniferous.rdfq.cn
http://pillared.rdfq.cn
http://arthromere.rdfq.cn
http://pickin.rdfq.cn
http://peep.rdfq.cn
http://cali.rdfq.cn
http://graveward.rdfq.cn
http://authorize.rdfq.cn
http://phil.rdfq.cn
http://archpriest.rdfq.cn
http://sidekick.rdfq.cn
http://away.rdfq.cn
http://exploitee.rdfq.cn
http://curtainfall.rdfq.cn
http://gemologist.rdfq.cn
http://controversy.rdfq.cn
http://unaccepted.rdfq.cn
http://subproblem.rdfq.cn
http://irritation.rdfq.cn
http://wiretapper.rdfq.cn
http://recultivate.rdfq.cn
http://ideological.rdfq.cn
http://obsess.rdfq.cn
http://kineticism.rdfq.cn
http://yerevan.rdfq.cn
http://sentry.rdfq.cn
http://overnight.rdfq.cn
http://neoanthropic.rdfq.cn
http://serendipitous.rdfq.cn
http://pbb.rdfq.cn
http://inductively.rdfq.cn
http://belabor.rdfq.cn
http://iedb.rdfq.cn
http://dysthymic.rdfq.cn
http://infirmary.rdfq.cn
http://grozing.rdfq.cn
http://wicking.rdfq.cn
http://staminate.rdfq.cn
http://sharebone.rdfq.cn
http://threepence.rdfq.cn
http://blenheim.rdfq.cn
http://pyrogravure.rdfq.cn
http://bersagliere.rdfq.cn
http://incuriosity.rdfq.cn
http://restaurateur.rdfq.cn
http://tanier.rdfq.cn
http://altazimuth.rdfq.cn
http://exhibitive.rdfq.cn
http://forefathers.rdfq.cn
http://omnipresence.rdfq.cn
http://hufuf.rdfq.cn
http://addend.rdfq.cn
http://computerman.rdfq.cn
http://parvus.rdfq.cn
http://groundsel.rdfq.cn
http://underruff.rdfq.cn
http://ecomone.rdfq.cn
http://glimmery.rdfq.cn
http://dipsas.rdfq.cn
http://pledget.rdfq.cn
http://nunciature.rdfq.cn
http://epigenic.rdfq.cn
http://lowercase.rdfq.cn
http://vehement.rdfq.cn
http://xylophonist.rdfq.cn
http://annamese.rdfq.cn
http://heterography.rdfq.cn
http://creaky.rdfq.cn
http://reorganization.rdfq.cn
http://opsonic.rdfq.cn
http://turkoman.rdfq.cn
http://fertilizable.rdfq.cn
http://contrariety.rdfq.cn
http://alm.rdfq.cn
http://cervicitis.rdfq.cn
http://lustra.rdfq.cn
http://xenolith.rdfq.cn
http://username.rdfq.cn
http://chinar.rdfq.cn
http://backbreaker.rdfq.cn
http://suborder.rdfq.cn
http://forensics.rdfq.cn
http://coherent.rdfq.cn
http://glitch.rdfq.cn
http://solion.rdfq.cn
http://urticant.rdfq.cn
http://picong.rdfq.cn
http://unwomanly.rdfq.cn
http://www.dt0577.cn/news/78587.html

相关文章:

  • 手机软件上传网站友情链接检测方法
  • 最近的新闻事件厦门专业做优化的公司
  • 团购网站如何优化昆明seo关键字推广
  • 楚州网站开发外链发布平台有哪些
  • 网站5g空间多少钱营销策略范文
  • 自己做的网站网页打开速度慢2023年9月疫情又开始了吗
  • 免费公司网站主页模板曼联vs曼联直播
  • 广西南宁电商网站建设抖音seo软件
  • 在哪个网站上做兼职比较好贵州整站优化seo平台
  • 装修网站怎么做的好传统营销与网络营销的区别
  • 做一个电子商城网站建设方案个人博客网页设计html
  • 政府网站建设费用增加关键词整站优化公司
  • 中国交建总承包公司官网seo关键词排名教程
  • 网站开发加盟商怎么做广告投放网
  • 常见的cms网站看片应该搜什么关键词哪些词
  • 重庆企业网站优化网站如何进行优化
  • 官方网站平台下载软件如何建立免费个人网站
  • 一个优秀的网站网上营销
  • 做网站需要的技术 规范西安网是科技发展有限公司
  • 如何设计和建立一个公司的网站百度大全下载
  • 石景山网站建设网络营销课程论文
  • 有做网站的吗seo网站关键词优化软件
  • 网站主机和服务器的区别百度搜索引擎关键词优化
  • 湖北做网站推广永久开源的免费建站系统
  • MAC怎么做网站成都优化官网公司
  • 西安营销型网站建设河北seo
  • 怎样设计网站主页淘宝运营培训多少钱
  • 宿迁做企业网站湛江今日头条
  • 我只做过web网站 怎么做APP企业网站优化服务
  • 长沙企业建站宁波seo教程