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

asp与sql做网站别人做的网站不能用

asp与sql做网站,别人做的网站不能用,怎样看网站是什么语言做的,上海工程建设安全协会网站一、使用qgis开源工具构建两个文件,分别是filegdb和shp,每个文件包含一个图层,图层内容只包含一个字段:id,有两个数据行,图层几何为多边形,图层都是如下的效果。二、使用rust读取上述文件 rust依…

一、使用qgis开源工具构建两个文件,分别是filegdb和shp,每个文件包含一个图层,图层内容只包含一个字段:id,有两个数据行,图层几何为多边形,图层都是如下的效果。

在这里插入图片描述

二、使用rust读取上述文件

  • rust依赖
[dependencies]
gdal = "0.17.1"
  • 读取shp
let source = "E:/a.shp";
let data = gdal::Dataset::open(source).unwrap();
let layer = data.layer(0).unwrap();
println!("layer_count:{}",layer.feature_count());
let start = 0;
let end = layer.feature_count();
for i in start..end{match layer.feature(i){Some(feature) => {let filed_id= &feature.field_as_integer_by_name("id").unwrap();println!("++数据索引:{}++字段内容:{:?}++几何:{:?}",i,filed_id,feature.geometry());},None => {println!("++{}++None",i);},};
}

读取结果:

layer_count:2
++数据索引:0++字段内容:Some(1)++几何:Some(POLYGON ((-0.518043358996392 0.521232057117657,4.73046834618934 0.672511281341224,5.00976830389323 -2.57346955999557,-0.808980814937951 -2.73621961134104,-0.518043358996392 0.521232057117657),(0.925006422473741 -0.235197478165903,0.622431468294519 -1.95716715064606,3.67145600656206 -1.66637545113517,3.63654351184907 -0.188647804914247,0.925006422473741 -0.235197478165903),(-0.180555910104184 -0.561039123478221,0.215119029976337 0.044101814636796,-0.192193408341846 -0.060635653828846,-0.180555910104184 -0.561039123478221),(-0.285293394243145 -1.67800799341694,-0.366755881906781 -2.29442185095562,0.57588147534387 -2.34093376312268,-0.285293394243145 -1.67800799341694),(4.34643090434648 -1.49187934036916,3.69473100303738 -2.35256150119173,4.43953089024778 -2.35256150119173,4.61409336381271 -1.86411893486817,4.742105844427 -1.44534463965808,4.47444338496076 -1.22429231197673,4.48608088319843 -0.700680602759594,4.71883084795167 -0.700680602759594,4.1835059290192 -0.654133864500525,4.34643090434648 -1.49187934036916)))
++数据索引:1++字段内容:Some(2)++几何:Some(POLYGON ((0.749541894170621 -3.51691666514472,3.61879402562659 -5.06406242230235,0.81986670131415 -5.02186753801624,0.749541894170621 -3.51691666514472)))

从结果看到,读取shp文件的数据行索引是从 0 开始的

  • 读取filegdb
let source = "E:/a_gdb.gdb";
let data = Dataset::open(source).unwrap();
let mut layer = data.layer_by_name("a").unwrap();
println!("layer_count:{}",layer.feature_count());let start = 1;
let end = layer.feature_count()+1;
for i in start..end{match layer.feature(i){Some(feature) => {let filed_id= &feature.field_as_integer_by_name("id").unwrap();println!("++数据索引:{}++字段内容:{:?}++几何:{:?}",i,filed_id,feature.geometry());},None => {println!("++{}++None",i);},};
}

读取结果:

layer_count:2
++数据索引:1++字段内容:Some(1)++几何:Some(MULTIPOLYGON (((-0.518043358999989 0.52123205700002,4.73046834600001 0.672511281000027,5.00976830399998 -2.57346955999998,-0.808980814999984 -2.73621961100002,-0.518043358999989 0.52123205700002),(0.925006422000024 -0.235197477999975,0.622431468 -1.95716715100002,3.67145600700002 -1.66637545100002,3.636543512 -0.188647805000016,0.925006422000024 -0.235197477999975),(-0.18055591000001 -0.561039123,0.215119029999983 0.044101814999976,-0.19219340799998 -0.060635654,-0.18055591000001 -0.561039123),(-0.285293394 -1.67800799299999,-0.366755882 -2.29442185099998,0.575881475000017
-2.34093376300001,-0.285293394 -1.67800799299999),(4.34643090399999 -1.49187934000003,3.69473100300002 -2.35256150100003,4.43953089000001 -2.35256150100003,4.61409336399998 -1.86411893500002,4.74210584399998 -1.44534463999997,4.47444338499997 -1.22429231199999,4.486080883 -0.700680603000023,4.71883084799998 -0.700680603000023,4.18350592899998 -0.654133865,4.34643090399999
-1.49187934000003))))
++数据索引:2++字段内容:Some(2)++几何:Some(MULTIPOLYGON (((0.749541894 -3.516916665,3.61879402599999 -5.06406242200001,0.819866701000024 -5.02186753799998,0.749541894 -3.516916665))))

从读取结果中看出,filegdb的数据行索引是从 1 开始的

三、总结

读取这两种不同的数据源,方法总体上是差不多的,需要在遍历数据的时候,注意数据行起始索引的区别。

http://www.dtcms.com/a/530917.html

相关文章:

  • php网站开发概念和简介免费行情软件app网站mnu
  • 合肥建网站怀宁做网站
  • 南京做网站公司哪家好煎蛋wordpress
  • 手机营销网站wordpress 命令插件
  • 北京市建设监理协会网站移动应用开发和软件技术的区别
  • 做旅游网站一年能挣多少新品发布会活动方案
  • 网站单页支付宝支付怎么做的网站建设 400电话 广告语
  • 通过输入域名访问自己做的网站怎么样自己建立一个网站
  • 海外网站购物平台有哪些做网站怎么学
  • 惠城网站设计秦皇岛网站群发关键词
  • 企业网站建设管理及推广2345网址导航应用
  • 网站顶一下代码wordpress内容页自定义字段
  • 信通网站开发中心上海闵行邮编
  • 佛山建设工程信息网站网站404页面在哪查看
  • 科技设计网站整合营销是什么
  • 深圳网站制作电话wordpress博客占用cpu
  • 网站后台怎么上传文章企业网站建设遵循的原则
  • 环保网站建设项目备案系统网站建设售后回访话术
  • 做网站的需要注册商标吗合肥网络科技有限公司做网站
  • 陶瓷行业网站建设招标书上饶营销网站建设
  • 以下不属于网站建设优化山东天齐建设集团网站
  • 哈尔滨造价信息网官网seo外包方案
  • 赤水网站建设网站页面优化分析
  • 有哪些h5做的网站wordpress所有分类
  • 写代码建商城网站时间建筑模板的规格
  • 郑州网站seo诊断网站建设文章
  • 网站被k长沙seo关键词排名
  • 电脑编程与网站建设免费logo设计一键生成无水印图片
  • 如何做网站免费重庆网站建设网领科技
  • 简单大气的企业网站错题网站开发